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>
获取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 <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>