单点登录

1.为什么使用单点登录

  当一个系统有多个模块,每一个模块部署在不同的服务器上,每访问一个模块就需要登录一次不太方便,单点登录sso就完美解决了这个问题,一个模块登录其他模块就无需再登录

2.单点登录实现的三种方式

 session广播 : 一个模块登录了,把t用户登录的信息放在session中,通过复制session实现单点登录,当模块较多是效率低,现在基本不用

 cookie+redis: 将用户信息一个key+value的形式存在redis中,在将key放在cookie中,访问其他的模块cookie去查redis有值就是登录

 使用token的方式:用户登录按照一定的规则生成一个token,通过token去验证登录

posted @ 2020-08-17 15:33  求知若渴的蜗牛  阅读(136)  评论(0)    收藏  举报