单点登录中,不要求登录的页面,显示的登录用户信息

来源:6-11 基于JWT实现SSO单点登录2

Jaye4347439

2019-05-21

假设我有一个登录服务,例如 login.taobao.com
两个客户端服务器,www.tmall.comwww.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就显示请登录。

0
0

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程