首页 > 其他 > 详细

SSO与Apollo接入SSO思路

时间:2020-04-23 14:53:14      阅读:91      评论:0      收藏:0      [点我收藏+]

一般接入SSO的思路如下:

1.SSO会提供一个jar包,需要配置一个filter

2.filter会拦截所有请求,检查是否已经登录

3.如果没有登录,那么就会跳转到SSO登录页面

4.在SSO登录页面登录成功后,会跳转回apollo的页面,带上认证的信息

5.在此进入SSO的filter,校验认证信息,把用户的信息保存下来,并且把用户凭证写入cookie或分布式session,以免下次还要重新登录

6.进入Apollo的代码,Apollo的代码会调用UserInfoHolder.getUser获取当前登录用户

以上1-5步都是SSO的代码,不是APOLLO的代码,APOLLO的代码只需要实现第六步

https://github.com/ctripcorp/apollo/wiki/Portal-%E5%AE%9E%E7%8E%B0%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95%E5%8A%9F%E8%83%BD

SSO与Apollo接入SSO思路

原文:https://www.cnblogs.com/sstone/p/12760615.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!