@Configuration
@EnableAuthorizationServer
public class AuthorizationServerConfig
extends org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapter
| Constructor and Description |
|---|
AuthorizationServerConfig() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter |
accessTokenConverter()
jwt token解析
|
void |
configure(org.springframework.security.oauth2.config.annotation.web.configurers.AuthorizationServerEndpointsConfigurer endpoints)
授权验证配置
|
void |
configure(org.springframework.security.oauth2.config.annotation.web.configurers.AuthorizationServerSecurityConfigurer security)
身份验证配置
|
void |
configure(org.springframework.security.oauth2.config.annotation.configurers.ClientDetailsServiceConfigurer clients)
客户端验证配置
|
org.springframework.security.authentication.AuthenticationManager |
getOauthAuthenticationManager()
密码模式用户身份认证
|
java.security.KeyPair |
keyPair()
jwt token 公钥配置
|
@Bean(name="customUserAuthenticationProvider") public org.springframework.security.authentication.AuthenticationManager getOauthAuthenticationManager()
@Bean public org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter accessTokenConverter()
@Bean public java.security.KeyPair keyPair()
public void configure(org.springframework.security.oauth2.config.annotation.web.configurers.AuthorizationServerSecurityConfigurer security)
throws java.lang.Exception
configure in interface org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerconfigure in class org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapterjava.lang.Exceptionpublic void configure(org.springframework.security.oauth2.config.annotation.configurers.ClientDetailsServiceConfigurer clients)
throws java.lang.Exception
configure in interface org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerconfigure in class org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapterjava.lang.Exceptionpublic void configure(org.springframework.security.oauth2.config.annotation.web.configurers.AuthorizationServerEndpointsConfigurer endpoints)
throws java.lang.Exception
configure in interface org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerconfigure in class org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapterjava.lang.Exception