类 OAuth2AuthorizationServerConfiguration
- java.lang.Object
- org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapter
- org.springframework.boot.autoconfigure.security.oauth2.authserver.OAuth2AuthorizationServerConfiguration
- 所有已实现的接口:
org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurer
@Configuration @ConditionalOnClass(org.springframework.security.oauth2.config.annotation.web.configuration.EnableAuthorizationServer.class) @ConditionalOnMissingBean(org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurer.class) @ConditionalOnBean(org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerEndpointsConfiguration.class) @EnableConfigurationProperties(AuthorizationServerProperties.class) public class OAuth2AuthorizationServerConfiguration extends org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapter
Configuration for a Spring Security OAuth2 authorization server. Back off if anotherAuthorizationServerConfigurer
already exists or if authorization server is not enabled.- 从以下版本开始:
- 1.3.0
嵌套类概要
嵌套类 修饰符和类型 类 说明 protected static class
OAuth2AuthorizationServerConfiguration.BaseClientDetailsConfiguration
protected static class
OAuth2AuthorizationServerConfiguration.ClientDetailsLogger
构造器概要
构造器 构造器 说明 OAuth2AuthorizationServerConfiguration(org.springframework.security.oauth2.provider.client.BaseClientDetails details, org.springframework.security.authentication.AuthenticationManager authenticationManager, org.springframework.beans.factory.ObjectProvider<org.springframework.security.oauth2.provider.token.TokenStore> tokenStore, org.springframework.beans.factory.ObjectProvider<org.springframework.security.oauth2.provider.token.AccessTokenConverter> tokenConverter, AuthorizationServerProperties properties)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
configure(org.springframework.security.oauth2.config.annotation.configurers.ClientDetailsServiceConfigurer clients)
void
configure(org.springframework.security.oauth2.config.annotation.web.configurers.AuthorizationServerEndpointsConfigurer endpoints)
void
configure(org.springframework.security.oauth2.config.annotation.web.configurers.AuthorizationServerSecurityConfigurer security)
构造器详细资料
OAuth2AuthorizationServerConfiguration
public OAuth2AuthorizationServerConfiguration(org.springframework.security.oauth2.provider.client.BaseClientDetails details, org.springframework.security.authentication.AuthenticationManager authenticationManager, org.springframework.beans.factory.ObjectProvider<org.springframework.security.oauth2.provider.token.TokenStore> tokenStore, org.springframework.beans.factory.ObjectProvider<org.springframework.security.oauth2.provider.token.AccessTokenConverter> tokenConverter, AuthorizationServerProperties properties)
方法详细资料
configure
public void configure(org.springframework.security.oauth2.config.annotation.configurers.ClientDetailsServiceConfigurer clients) throws Exception
- 指定者:
configure
在接口中org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurer
- 覆盖:
configure
在类中org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapter
- 抛出:
Exception
configure
public void configure(org.springframework.security.oauth2.config.annotation.web.configurers.AuthorizationServerEndpointsConfigurer endpoints) throws Exception
- 指定者:
configure
在接口中org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurer
- 覆盖:
configure
在类中org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapter
- 抛出:
Exception
configure
public void configure(org.springframework.security.oauth2.config.annotation.web.configurers.AuthorizationServerSecurityConfigurer security) throws Exception
- 指定者:
configure
在接口中org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurer
- 覆盖:
configure
在类中org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapter
- 抛出:
Exception