CAS REST Protocol Test

Get 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

<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\"><html><head><title>201 Created</title></head><body><h1>TGT Created</h1><form action="https://cas.example.org:8443/cas/v1/tickets/TGT-3-YW5qat1CGe5DbwkPWxddmjDzHpiuCKMp19hQDqvlWUXhvKnqgl-192" method="POST">Service:<input type="text" name="service" value=""><br><input type="submit" value="Submit"></form></body></html>


get 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



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

<cas:serviceResponse xmlns:cas='http://www.yale.edu/tp/cas'>
    <cas:authenticationSuccess>
        <cas:user>casuser</cas:user>
        <cas:attributes>
            <cas:longTermAuthenticationRequestTokenUsed>false</cas:longTermAuthenticationRequestTokenUsed>
            <cas:isFromNewLogin>false</cas:isFromNewLogin>
            <cas:authenticationDate>2017-03-02T15:03:44.315+08:00[Asia/Shanghai]</cas:authenticationDate>
            <cas:authenticationMethod>AcceptUsersAuthenticationHandler</cas:authenticationMethod>
            <cas:successfulAuthenticationHandlers>AcceptUsersAuthenticationHandler</cas:successfulAuthenticationHandlers>
            </cas:attributes>
    </cas:authenticationSuccess>
</cas:serviceResponse>

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326458291&siteId=291194637