# 模拟对接文档(已废除)
# 1.1 获取token
# 1.1.1接口地址
请求方式GET
ip:port/zyjwPortal/handleUser/getTsToken
1
# 1.1.2传递参数
参数名称 | 参数说明 | 类型 | 数据格式/说明 | 必填 | 长度 |
---|---|---|---|---|---|
innerCode | 双方协定的唯一值 | string | 是 | 200 |
# 1.1.3返回参数
参数名称 | 类型 | 说明 |
---|---|---|
code | int | 枚举服务器响应代码,成功为200 |
data | object | 接口返回的业务数据 |
└─result | string | 返回的token |
└─ownCode | int | 业务返回编码,成功为200 |
└─innerMessage | String | 业务返回内部消息 |
└─message | String | 业务返回消息 |
message | String | 枚举所有的服务器响应成功或者失败的详细信息 |
success | boolean | 枚举所有的服务器响应状态 |
# 1.1.4返回实例
# 1.1.4.1 成功
{
"code": 200,
"data": {
"result": "ade21daad2674865a7eee0bf7c7eb6a0",
"ownCode": 200,
"message": "设置成功!"
},
"message": "OK",
"success": true
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 1.1 根据token实现登录
# 1.1.1拼接的地址
http://127.0.0.1/cas/login?service=http://127.0.0.1:9999/index?imitate=true&tokenId=fe085d5d03ab4f50bb69d1e2becafcf5
1
http://127.0.0.1/cas/login | 统一认证的登录地址 |
---|---|
http://127.0.0.1:9999/index | 要实现单点登录的应用的具体页面路径 |
imitate | 必填属性 |
tokenId | 第一步获取到的tokenId |
登录的形式使用window.open('http://127.0.0.1/cas/login?service=http://127.0.0.1:9999/index?imitate=true&tokenId=fe085d5d03ab4f50bb69d1e2becafcf5')