单点登录
一处登录,处处登录
区别于第三方登录,单点登录要求用户在本系统中有注册的账号
通常将用户的登录信息存放在redis中
目前常用的登录框架
Apache Shiro
CAS
Spring security
第三方登录
第三方登录中最重要的问题是解决登录协议的问题
目前最主流的协议是OAUTH协议
OAUTH有两个版本1.0和2.0,2.0更为易用

Oauth2是一个标准的开放的授权协议,应用程序可以根据自己的要求去使用Oauth2,项目中使用Oauth2可以实现实现如下功能:
1、本系统访问第三方系统的资源
2、外部系统访问本系统的资源
3、本系统前端(客户端) 访问本系统后端微服务的资源。
4、本系统微服务之间访问资源,例如:微服务A访问微服务B的资源,B访问A的资源。
1
1
1
浙公网安备 33010602011771号