sso-auth2-jwt

文章目录
  1. 1. 关于单点登录(sso)的介绍
  2. 2. 介绍实现单点登录的技术
  3. 3. 基于上述技术显示的方案和例子

https://www.zoucz.com/blog/2020/01/06/83f05da0-307b-11ea-90b5-eb40e9720ed0/

https://www.cnblogs.com/cjsblog/p/10548022.html 项目的实例地址
参考地址

关于单点登录(sso)的介绍

单点登录是一处登录,处处皆可以访问,但是要注意登录只是一部分还应该考虑权限,通常是4A (account , audio, authtation,) 账号,审计,权限,授权

目前通常的协议是

实现逻辑
LDPA(协议),windowOA
CAS
JWT
OAuth2

上述方法不是互斥是

介绍实现单点登录的技术

类似的认证的协议或者实现包括 ldpa,windowsoa ,jwt(使用它来生成口令)

  • 中心认证服务cas是利用认证服务器来专门做认证然后403来实现跳转

  • OAuth2 是利用应用注册+登录应用跳转+认证成功 通常大型互联网公司会提供自己的oauth的服务

    类似于QQ,微博,GitHub,google 授权给第三方去登录

  • 引入jar包来实现 每个服务中的接口来统一但是这有一个问题就是只限于java的服务

基于上述技术显示的方案和例子

  • oauth的实现

    img