# 模拟对接文档(已废除)

模拟登录对接流程

# 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

# 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')