cas的rest协议
cas还支持rest协议方式进行访问,格式和参数如下:
- 1. 获取TGT
请求方式,路径,http协议及请求参数:
POST /cas/v1/tickets HTTP/1.0 username=battags&password=password&additionalParam1=paramvalue请求响应
201 Created Location: http://www.whatever.com/cas/v1/tickets/{TGT id}
- 2. 获取ST
请求方式,路径,http协议及请求参数:
POST /cas/v1/tickets/{TGT id} HTTP/1.0 service={form encoded parameter for the service url}请求响应
200 OK ST-1-FFDFHDSJKHSDFJKSDHFJKRUEYREWUIFSD2132- 3. 校验ST
请求方式及请求路径
GET /cas/p3/serviceValidate?service={service url}&ticket={service ticket}请求响应
状态码,200成功;200请求失败;415不支持的媒体类型;- 4. 登出
请求方式,请求路径和http协议
DELETE /cas/v1/tickets/{TGT} HTTP/1.0请求响应
返回注销的TGT