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

参数

  • service [可选] - 登出后重定向地址

示例

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