介绍
处理oauth2.0请求授权client授权模式, 使用授权服务器对客户端进行身份验证时使用的身份验证方法 **
- client_secret_basic
- client_secret_post
- client_secret_jwt
- private_key_jwt
- none
序号 | 授权服务器对客户端进行身份验证时使用的身份验证方法 | 说明 |
---|---|---|
1 | client_secret_basic | ClientSecretBasicAuthenticationConverter |
2 | client_secret_post | ClientSecretPostAuthenticationConverter |
基于项目:Spring Authorization Server
1. maven项目依赖
spring-authorization-server v0.2.2
2.application.yml配置
spring:
application:
name: oauth2-authorization-server
datasource:
type: com.zaxxer.hikari.HikariDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/oauth2?serverTimezone=UTC&useSSL=false&useUnicode=true&characterEncoding=UTF-8
password: li123456
username: root
server:
port: 9000
servlet:
context-path: /uc
logging:
level:
root: INFO
org.springframework.web: INFO
org.springframework.security: INFO
org.springframework.security.oauth2: INFO
com.lance.oauth2.server: debug