@Configuration(proxyBeanMethods=false) @ConditionalOnBean(value=AbstractSecurityConfig.class) @AutoConfigureBefore(value={org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class,org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration.class}) @EnableConfigurationProperties(value=ResourceProperties.class) @ConditionalOnWebApplication(type=SERVLET) @ConditionalOnProperty(prefix="yishuifengxiao.security.resourceserver", name="enable", havingValue="true", matchIfMissing=false) public class SecurityResourceAutoConfiguration extends Object
| Constructor and Description |
|---|
SecurityResourceAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
CustomBearerTokenResolver |
customBearerTokenResolver() |
org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenIntrospector |
customOpaqueTokenIntrospector(ResourceProperties resourceProperties) |
org.springframework.security.web.AuthenticationEntryPoint |
resourceAuthenticationEntryPoint(HandlerProcessor handlerProcessor,
PropertyResource propertyResource) |
AuthorizeProvider |
resourceAuthorizeProvider(org.springframework.security.web.AuthenticationEntryPoint resourceAuthenticationEntryPoint,
CustomBearerTokenResolver customBearerTokenResolver,
org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenIntrospector customOpaqueTokenIntrospector,
org.springframework.security.web.access.AccessDeniedHandler accessDeniedHandler) |
@Bean(value="resourceAuthenticationEntryPoint") @ConditionalOnMissingBean(name="resourceAuthenticationEntryPoint") public org.springframework.security.web.AuthenticationEntryPoint resourceAuthenticationEntryPoint(HandlerProcessor handlerProcessor, PropertyResource propertyResource)
@Bean(value="customBearerTokenResolver") @ConditionalOnMissingBean(name="customBearerTokenResolver") public CustomBearerTokenResolver customBearerTokenResolver()
@Bean(value="customOpaqueTokenIntrospector") @ConditionalOnMissingBean(name="customOpaqueTokenIntrospector") public org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenIntrospector customOpaqueTokenIntrospector(ResourceProperties resourceProperties)
@Bean(value="resourceAuthorizeProvider") @ConditionalOnMissingBean(name="resourceAuthorizeProvider") public AuthorizeProvider resourceAuthorizeProvider(@Qualifier(value="resourceAuthenticationEntryPoint") org.springframework.security.web.AuthenticationEntryPoint resourceAuthenticationEntryPoint, @Qualifier(value="customBearerTokenResolver") CustomBearerTokenResolver customBearerTokenResolver, @Qualifier(value="customOpaqueTokenIntrospector") org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenIntrospector customOpaqueTokenIntrospector, org.springframework.security.web.access.AccessDeniedHandler accessDeniedHandler)
Copyright © 2021. All rights reserved.