请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答 回答被采纳积分+3

3回答

内六角 2022-03-07 11:09:16

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

1 回复 有任何疑惑可以回复我~
  • 这个token通过url携带的方式是参数拼接吗?
    回复 有任何疑惑可以回复我~ 2023-01-30 15:08:21
mofiter 2022-03-18 22:57:32
双越 2022-03-07 08:46:22

用 localStorage 存储即可

0 回复 有任何疑惑可以回复我~
  • 你好
    可是你在sso做登陆的时候,只能给sso域名下的localstorage种植token,并没有办法在a域名下的localstorage种植token。
    那请求a页面需要登陆的接口,读取a域名下的localstorage,并没有东西啊不是吗?
    请问这个是怎么处理的
    回复 有任何疑惑可以回复我~ 2022-03-12 12:34:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信