CAS REST Protocolテスト

2119 ワード

詳細
TGT取得

curl -k -i -X POST -d "username=casuser&password=Mellon&service=https://www.baidu.com" https://cas.example.org:8443/cas/v1/tickets
---------------------------------------------------------------------
HTTP/1.1 201
X-Application-Context: cas:native:8443
Location: https://cas.example.org:8443/cas/v1/tickets/TGT-3-YW5qat1CGe5DbwkPWxddmjDzHpiuCKMp19hQDqvlWUXhvKnqgl-192
Content-Type: text/html;charset=UTF-8
Content-Length: 369
Date: Thu, 02 Mar 2017 07:24:44 GMT

"-//IETF//DTD HTML 2.0//EN\">201 Created

TGT Created

Service:
stの取得

curl -k -i -X POST -d "service=https://www.baidu.com" https://cas.example.org:8443/cas/v1/tickets/TGT-3-YW5qat1CGe5DbwkPWxddmjDzHpiuCKMp19hQDqvlWUXhvKnqgl-192
---------------------------------------------------------------------
HTTP/1.1 200
X-Application-Context: cas:native:8443
Content-Type: text/plain;charset=UTF-8
Content-Length: 29
Date: Thu, 02 Mar 2017 07:27:07 GMT

ST-7-ItSdSqxL1powLndvvpiD-192


ユーザー情報取得ブラウザアドレス入力

view-source:https://cas.example.org:8443/cas/proxyValidate?service=https://www.baidu.com&ticket=ST-7-ItSdSqxL1powLndvvpiD-192


    
        casuser
        
            false
            false
            2017-03-02T15:03:44.315+08:00[Asia/Shanghai]
            AcceptUsersAuthenticationHandler
            AcceptUsersAuthenticationHandler