spring cloud oauth2 搭建认证中心(授权服务器)
补充资料:
1、SpringBoot+Security 自定义DaoAuthenticationProvider,重写additionalAuthenticationChecks()
2、Spring Security# Multiple DaoAuthenticationProvider
也可以看看这个:基于Spring Security的Oauth2授权实现方法
- 密码模式(resource owner password credentials)(为遗留系统设计)(支持refresh token)
- 授权码模式(authorization code)(正宗方式)(支持refresh token)
- 简化模式(implicit)(为web浏览器应用设计)(不支持refresh token)
- 客户端模式(client credentials)(为后台api服务消费者设计)(不支持refresh token)
由此可见,只有授权码模式是我们能用着的,其他三种几乎是麻瓜了
小威架构的解释:OAuth2.0用户名,密码登录解析