初期登录,各个子系统如何确认用户没有登录过然后重定向到sso中心?

初期登录,各个子系统如何确认用户没有登录过然后重定向到sso中心?

初期登录,各个域名下系统如何确认用户没有登录过然后重定向到sso中心?看着样子是根据各个域名下系统对应浏览器的cookie作为判断依据,那么各个域名下系统对应浏览器的cookie何时写入,写入内容是什么、以及何时清理http://img1.sycdn.imooc.com//climg/5ed8aca70918632b08270349.jpg

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

登陆购买课程后可参与讨论,去登陆

1回答
风间影月 2020-06-04 16:30:24

有没有登录过就是通过cookie来进行校验的。cookie何时写入的,是在登录后会写入,后续再登录也会进行校验的,这块内容可以根据时序图以及代码打断点跟一下的哈

另外页面的话,请参考如下截图,你的截图在CAS里没用到:

http://img1.sycdn.imooc.com//climg/5ed8b0b9098bbd0605220144.jpg

  • 提问者 山里石头 #1
    认证中心的cookie(TGC)生成验证与删除我明白了,它也仅仅是针对认证中心的Cookie:cookie_user_ticket。但是整体流程中最初期的认证(重定向认证中心前)有点不清楚,还有视屏中mtv退出登录后,music中的cookie是没有清理,对于这个cookie:user的产生时机和内容有疑惑
    2020-06-04 16:46:31
  • 风间影月 回复 提问者 山里石头 #2
    代码里有个验证,从cookie中获得会验证的。另外注销只能在一端注销,其他的不受影响。这不是单点注销啊,哈哈哈
    2020-06-04 16:48:25
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师