采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
sso怎么设置系统a的token?不是跨域不能设置么
不用设置 a 系统的 token 。token 都是在 x.com 上的。
a 系统中,请求 x.com ,浏览器会自动带上 x.com 之前设置的 cookie (即 ticket)
客户端在oss登录后再访问A,图上面写了 带 ticket,这个ticket哪里来的
之前登录页面是oss吗,token也在oss上,在A页面怎么去存ticket,如果不把ticket存在A页面,那访问A的时候怎么带ticket
回复 suns666:我理解应该是sso服务器返回了一个set-cookie: userID:xx;domain=sso.com;响应头,还有一个token,系统A存token到localStorage上,后续系统A的访问请求都带上token用以校验;当系统b访问时,会自动带上上面的cookie,这样sso就知道已经登录过了,不用在登录了,在返回个token给b,系统b在保存到localStorage上,后续请求页带上这个token用以校验;
登录后可查看更多问答,登录/注册
双越老师带你体系化掌握大厂前端面试知识与流程
895 8
145 7
263 6
453 5
485 5