关于前端会话存储和SSO单点登录的两个问题

来源:6-8 【连环问】如何实现SSO单点登录

还未曾去过倒悬山

2022-03-06

1.在前端设置会话存储,后端是否可以获取?
2.在sso单点登录,用户进入A网站,A网站发现没有登录,然后302重定向sso,sso让用户输入账号密码登录了,接下来的流程呢?现在的步骤是用户在sso登录成功,那么问题来了,用户怎么在A网站存储sso网站给的token呢?用户在sso网站只能把token存储在sso网站啊

写回答

3回答

内六角

2022-03-07

你的疑问是不是localstorage存在跨域的问题?应该是sso登录成功后会保存在localstorage 中,同时进行A页面跳转,这个时候应该会把token通过url进行携带跳转,跳转到A页面后马上进行localstorage存储,这样sso和A页面都能拿到存储的token了

1
1
BlazeXue
这个token通过url携带的方式是参数拼接吗?
2023-01-30
共1条回复

mofiter

2022-03-18

0
0

双越

2022-03-07

用 localStorage 存储即可

0
1
qq_白色约定_0
你好 可是你在sso做登陆的时候,只能给sso域名下的localstorage种植token,并没有办法在a域名下的localstorage种植token。 那请求a页面需要登陆的接口,读取a域名下的localstorage,并没有东西啊不是吗? 请问这个是怎么处理的
2022-03-12
共1条回复

2周刷完100道前端优质面试真题 双越最新力作

『前端面试真题100道』视频详解

1541 学习 · 654 问题

查看课程