CAS2
登录端点
https://{authsaur-server}/login
参数
- service [可选]- 客户端尝试访问的应用程序的标识符,在几乎所有情况下,这都是应用程序提供的CAS回调地址URL,成功登录将客户端重定向到“service”参数指定的 URL,并且携带参数"ticket"。请注意,作为 HTTP 请求参数,此 URL 值必须进行 URL 编码。
- renew [可选]- 如果设置此参数,将绕过单点登录。在这种情况下,无论是否存在单点登录会话,都将要求客户端提供凭据。
示例
https://{authsaur-server}/login?service=http%3A%2F%2Fwww.service.com
登出端点
https://{authsaur-server}/logout
参数
示例
https://{authsaur-server}/logout?service=http%3A%2F%2Fwww.service.com
service ticket 检验端点(CAS 2.0)
GET https://{authsaur-server}/serviceValidate
参数
- service [必须]- 为其签发票证的应用程序的标识符,在几乎所有情况下,这都是应用程序的URL。
- ticket [必须]- 登录成功后重定向到应用作为HTTP 请求参数的"ticket",以字符“ST-”开头。
响应
<cas:serviceResponse xmlns:cas='http://www.yale.edu/tp/cas'>
<cas:authenticationSuccess>
<cas:user>Sayi</cas:user>
<cas:attributes>
<cas:uprincipal>Sayi</cas:uprincipal>
<cas:umail>sayi90@163.com</cas:uprincipal>
<cas:uname>某某某</cas:uprincipal>
</cas:attributes>
</cas:authenticationSuccess>
</cas:serviceResponse>
示例
https://{authsaur-server}/serviceValidate?service=http%3A%2F%2Fwww.service.com&ticket=ST-1856339-aA5Yuvrxzpv8Tau1cYQ7