单点登录
2021-07-19 17:51:41 10 举报
单点登录对接
作者其他创作
大纲/内容
14.处理响应
Nginx重定向到单点登录服务
全局Map存放用户信息
httpResponse.getStatusCode()
checkPassword
7发送请求
httpResponse
就取出 response 中的 headers 信息,返回到客户浏览器,并设置返回码 302 重定向到神策页面
http://{hostname}:8107/api/sso/login?token={token}
sso server
12能够查询到则校验登录名与密码
/userinfo接口
验证失败
1.携带Token
spadmin config set server -p sa -m web login_user_info_api -v http://host:8112/userinfo
5.设置默认值
LoginServiceUtil.failResult
3
LoginServiceUtil.successResult
10.login_user_info_api
13.密码正确,并把结果返回给 /sso/login 接口
获取token
2
fillUserInfo
4.实现getUserInformation
用户点击超链接
8处理请求参数
9
proxy_pass http://$${local_ip}:8112/sso/login
密码错误
单点登录(基于Token)
checkToken
11查询全局Map中用户信息
/sso/login接口
未查到用户,登录失败
神策后端
checkMap
13.获取响应
一般需要根据客户提供的接口文档,去调用客户接口获取登录用户的信息,并把用户信息封装成CheckTokenResult对象返回
6
给出错误提示,重定向到配置指定页面
0 条评论
下一页