CAS+RESTful WebService 使用文档
2016-04-01 10:38
471 查看
CAS+RESTful WebService 调用文档
CAS + RESTful注解:
Step 1,2,3 工作流程, 首先使用Step 1 生成TGT ticket ,返回201代表用户已经成功登录。
验证当前用户是否在线/合法性,使用Step 2 和 Step 3进行组合验证,Step 2根据TGT成生ST,在Step 3进行验证,会返回ST的用户信息(此处有Timeout,如果模拟请求POSTMAN,操作速度要快些)。
Step 1: /v1/tickets
请求示例POST /cas/v1/tickets HTTP/1.0 “x-www-form-urlencoded” username=un&password=pwd
成功返回
201 Created Location: http://www.whatever.com/cas/v1/tickets/{TGT id}
失败返回
400 Bad Request error
Step 2: /v1/tickets/{TGT id}
请求示例POST /cas/v1/tickets/{TGT id} HTTP/1.0 “x-www-form-urlencoded” service={Server URL , like:http://localhost:8080}
成功返回
200 OK ST-1-FFDFHDSJKHSDFJKSDHFJKRUEYREWUIFSD2132
失败返回
415 Unsupported Media Type
Step 3: /serviceValidate
请求示例POST /serviceValidate HTTP/1.0 “x-www-form-urlencoded” service={Server URL , like:http://localhost:8080} ticket={Step 2:return ST-Ticket}
成功返回
200 OK Login User Name
失败返回
200 INVALID_TICKET
Logout
请求示例DELETE /cas/v1/tickets/TGT-fdsjfsdfjkalfewrihfdhfaie HTTP/1.0
V0.1 2016/3/31 14:43:45
V1.0 2016/3/31 16:55:30
V1.1 2016/4/1 10:13:40
Lumz
相关文章推荐
- 详解Spring Boot 集成Shiro和CAS
- spring boot 1.5.4 集成shiro+cas,实现单点登录和权限控制
- jasig-cas 学习历程
- 配置完 Exchange Server 2010 CAS Array后需要做的
- CAS实现单点登录(SSO)经典完整教程(1)
- CAS实现单点登录(SSO)经典完整教程(2)
- ZCS与CAS(Central Authentication Service)单点登录系统的集成
- cas单点登录登出配置,学习记录
- 原创cas支持客户端应用验证
- 单点登录(cas)、缓存技术与负载均衡
- JAVA CAS原理深度分析
- cas单点登录
- CAS单点登录之重复登录的问题
- Lock-Free
- 解决Unable to read TLD "META-INF/c.tld" from JAR file
- Yale CAS实现原理及其基础协议
- CAS的配置,登录界面的更改以及数据库的连接--Java(Eclipse,非Maven)
- cas logout跳转到指定页面(带service)
- cas logout 报session already invalidated(struts2报错)