单点登录

一处登录,处处登录

区别于第三方登录,单点登录要求用户在本系统中有注册的账号

通常将用户的登录信息存放在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

posted on 2021-01-15 18:36  wuzi2333  阅读(910)  评论(0)    收藏  举报