类 OAuth2AuthorizationConfiguration
java.lang.Object
cn.herodotus.engine.oauth2.authorization.configuration.OAuth2AuthorizationConfiguration
@AutoConfiguration
@EnableConfigurationProperties(cn.herodotus.engine.oauth2.core.properties.SecurityProperties.class)
@EnableMethodSecurity(proxyTargetClass=true)
public class OAuth2AuthorizationConfiguration
extends Object
Description: SecurityMetadata 配置
- 作者:
- : gengwei.zheng
- Date:
- : 2022/1/23 15:42
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明herodotusAuthorizationManager(HerodotusSecurityMetadataSource herodotusSecurityMetadataSource) herodotusSecurityMetadataSource(SecurityMetadataSourceStorage securityMetadataSourceStorage, SecurityMatcherConfigurer securityMatcherConfigurer) voidremoteSecurityMetadataSyncListener(SecurityMetadataSourceAnalyzer securityMetadataSourceAnalyzer, org.springframework.cloud.bus.ServiceMatcher serviceMatcher) securityMatcherConfigurer(SecurityProperties securityProperties) securityMetadataSourceAnalyzer(SecurityMetadataSourceStorage securityMetadataSourceStorage, SecurityMetadataSourceParser securityMetadataSourceParser) securityMetadataSourceParser(SecurityMatcherConfigurer securityMatcherConfigurer)
-
构造器详细资料
-
OAuth2AuthorizationConfiguration
public OAuth2AuthorizationConfiguration()
-
-
方法详细资料
-
postConstruct
@PostConstruct public void postConstruct() -
securityMetadataSourceStorage
@Bean @ConditionalOnMissingBean public SecurityMetadataSourceStorage securityMetadataSourceStorage() -
securityMatcherConfigurer
@Bean @ConditionalOnMissingBean public SecurityMatcherConfigurer securityMatcherConfigurer(SecurityProperties securityProperties) -
herodotusSecurityMetadataSource
@Bean @ConditionalOnMissingBean public HerodotusSecurityMetadataSource herodotusSecurityMetadataSource(SecurityMetadataSourceStorage securityMetadataSourceStorage, SecurityMatcherConfigurer securityMatcherConfigurer) -
herodotusAuthorizationManager
@Bean @ConditionalOnMissingBean public HerodotusAuthorizationManager herodotusAuthorizationManager(HerodotusSecurityMetadataSource herodotusSecurityMetadataSource) -
securityMetadataSourceParser
@Bean @ConditionalOnMissingBean public SecurityMetadataSourceParser securityMetadataSourceParser(SecurityMatcherConfigurer securityMatcherConfigurer) -
securityMetadataSourceAnalyzer
@Bean @ConditionalOnMissingBean public SecurityMetadataSourceAnalyzer securityMetadataSourceAnalyzer(SecurityMetadataSourceStorage securityMetadataSourceStorage, SecurityMetadataSourceParser securityMetadataSourceParser) -
remoteSecurityMetadataSyncListener
@Bean @ConditionalOnMissingBean public RemoteSecurityMetadataSyncListener remoteSecurityMetadataSyncListener(SecurityMetadataSourceAnalyzer securityMetadataSourceAnalyzer, org.springframework.cloud.bus.ServiceMatcher serviceMatcher)
-