类 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: SecurityAttribute 配置
- 作者:
- : gengwei.zheng
- Date:
- : 2022/1/23 15:42
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.springframework.data.domain.AuditorAware<String>cn.herodotus.engine.assistant.core.definition.BearerTokenResolverbearerTokenResolver(HerodotusTokenStrategyConfigurer herodotusTokenStrategyConfigurer) herodotusTokenStrategyConfigurer(org.springframework.security.oauth2.jwt.JwtDecoder jwtDecoder, SecurityProperties securityProperties, cn.herodotus.engine.rest.core.properties.EndpointProperties endpointProperties, org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerProperties resourceServerProperties) voidremoteSecurityMetadataSyncListener(SecurityMetadataSourceAnalyzer securityMetadataSourceAnalyzer, org.springframework.cloud.bus.ServiceMatcher serviceMatcher) securityAuthorizationManager(SecurityMetadataSourceStorage securityMetadataSourceStorage, SecurityMatcherConfigurer securityMatcherConfigurer) securityMatcherConfigurer(SecurityProperties securityProperties) securityMetadataSourceAnalyzer(SecurityMetadataSourceStorage securityMetadataSourceStorage, SecurityMatcherConfigurer securityMatcherConfigurer)
-
构造器详细资料
-
OAuth2AuthorizationConfiguration
public OAuth2AuthorizationConfiguration()
-
-
方法详细资料
-
postConstruct
@PostConstruct public void postConstruct() -
securityMetadataSourceStorage
@Bean @ConditionalOnMissingBean public SecurityMetadataSourceStorage securityMetadataSourceStorage() -
securityMatcherConfigurer
@Bean @ConditionalOnMissingBean public SecurityMatcherConfigurer securityMatcherConfigurer(SecurityProperties securityProperties) -
securityAuthorizationManager
@Bean @ConditionalOnMissingBean public SecurityAuthorizationManager securityAuthorizationManager(SecurityMetadataSourceStorage securityMetadataSourceStorage, SecurityMatcherConfigurer securityMatcherConfigurer) -
securityMetadataSourceAnalyzer
@Bean @ConditionalOnMissingBean public SecurityMetadataSourceAnalyzer securityMetadataSourceAnalyzer(SecurityMetadataSourceStorage securityMetadataSourceStorage, SecurityMatcherConfigurer securityMatcherConfigurer) -
remoteSecurityMetadataSyncListener
@Bean @ConditionalOnMissingBean public RemoteSecurityMetadataSyncListener remoteSecurityMetadataSyncListener(SecurityMetadataSourceAnalyzer securityMetadataSourceAnalyzer, org.springframework.cloud.bus.ServiceMatcher serviceMatcher) -
herodotusTokenStrategyConfigurer
@Bean @ConditionalOnMissingBean public HerodotusTokenStrategyConfigurer herodotusTokenStrategyConfigurer(org.springframework.security.oauth2.jwt.JwtDecoder jwtDecoder, SecurityProperties securityProperties, cn.herodotus.engine.rest.core.properties.EndpointProperties endpointProperties, org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerProperties resourceServerProperties) -
bearerTokenResolver
@Bean @ConditionalOnBean(HerodotusTokenStrategyConfigurer.class) public cn.herodotus.engine.assistant.core.definition.BearerTokenResolver bearerTokenResolver(HerodotusTokenStrategyConfigurer herodotusTokenStrategyConfigurer) -
auditorAware
-