1、OAuth2.0 简介
1.1 OAuth2.0 相关名词解释
1.2 四种授权模式
1.3 、OAuth2框架
要使用OAuth2,需要引入spring-security-oauth2模块,通过之前源码分析,Spring 通过OAuth2ImportSelector类对Oauth2.0进行支持,当引入oauth2模块,Spring会自动启用 OAuth2 客户端配置 OAuth2ClientConfiguration。
1.4 OAuth 2.0客户端提供功能
OAuth 2.0客户端功能为OAuth 2.0授权框架中定义的客户端角色提供支持。
可以使用以下主要功能:
- 授权代码授予
- 客户凭证授权
- Servlet环境的
WebClient
扩展(用于发出受保护的资源请求)
HttpSecurity.oauth2Client()提供了许多用于自定义OAuth 2.0 Client的配置选项。
作者:蜀山_竹君子
链接:https://www.jianshu.com/p/d860d18504a4
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。