Class OAuth2ResourceServerConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerConfiguration
@Configuration @Conditional(ResourceServerCondition.class) @ConditionalOnClass({org.springframework.security.oauth2.config.annotation.web.configuration.EnableResourceServer.class,SecurityProperties.class}) @ConditionalOnWebApplication @ConditionalOnBean(org.springframework.security.oauth2.config.annotation.web.configuration.ResourceServerConfiguration.class) @Import(ResourceServerTokenServicesConfiguration.class) public class OAuth2ResourceServerConfiguration extends Object
Auto-configure a Spring Security OAuth2 resource server. Back off if anotherResourceServerConfigurer
already exists or if resource server not enabled.- Since:
- 1.3.0
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
OAuth2ResourceServerConfiguration.ResourceSecurityConfigurer
protected static class
OAuth2ResourceServerConfiguration.ResourceServerCondition
Constructor Summary
Constructors Constructor Description OAuth2ResourceServerConfiguration(ResourceServerProperties resource)
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.security.oauth2.config.annotation.web.configuration.ResourceServerConfigurer
resourceServer()
static org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerConfiguration.ResourceServerFilterChainOrderProcessor
resourceServerFilterChainOrderProcessor(ResourceServerProperties properties)
Constructor Detail
OAuth2ResourceServerConfiguration
public OAuth2ResourceServerConfiguration(ResourceServerProperties resource)
Method Detail
resourceServer
@Bean @ConditionalOnMissingBean(org.springframework.security.oauth2.config.annotation.web.configuration.ResourceServerConfigurer.class) public org.springframework.security.oauth2.config.annotation.web.configuration.ResourceServerConfigurer resourceServer()
resourceServerFilterChainOrderProcessor
@Bean public static org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerConfiguration.ResourceServerFilterChainOrderProcessor resourceServerFilterChainOrderProcessor(ResourceServerProperties properties)