介绍
处理oauth2.0请求授权client授权模式, 使用授权服务器对客户端进行身份验证时使用的身份验证方法
- client_secret_basic
- client_secret_post
- client_secret_jwt
- private_key_jwt
- none
序号 | 授权服务器对客户端进行身份验证时使用的身份验证方法 | 说明 |
---|---|---|
3 | private_key_jwt | JwtClientAssertionAuthenticationConverter |
基于项目:Spring Authorization Server
1. maven项目依赖
spring-authorization-server v0.2.2
2. 生成clientId/clientSecurity授权记录
新增客户端授权记录(oauth2_registered_client), 配置jwt属性ClientSettings
void savePriKeyJwt() {
String id = UUID.randomUUID().toString().replaceAll("-", "");
String j