单点登录中,不要求登录的页面,显示的登录用户信息
来源:6-11 基于JWT实现SSO单点登录2
Jaye4347439
2019-05-21
假设我有一个登录服务,例如 login.taobao.com
两个客户端服务器,www.tmall.com,www.taobao.com
客户端的首页都是不要求用户登录的,但是首页头部有一些信息,比如说登录的用户名,在未登录的时候显示“请登录”,登录以后显示登陆者的“用户名”。
此时,如果我在www.tmall.com上登录了taobao。第一次去打开www.taobao.com,此时因为www.taobao.com的首页是一个不要求用户登录的页面,所以并没有跳转到login.taobao.com去请求授权。但是我们知道www.taobao.com的顶部显示的是用户名,而不是“请登录”。
如果要实现这样的功能如何处理,难道是在用户打开首页以后,通过ajax去请求用户信息。如果不是,那是怎么一个思路?
写回答
1回答
-
JoJo
2019-05-22
是的,通过ajax去请求用户信息。如果是401就显示请登录。
00
Spring Security技术栈开发企业级认证与授权
Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全
2662 学习 · 1561 问题
相似问题