类 OAuth2AuthorizationReactiveConfiguration
java.lang.Object
cn.herodotus.stirrup.oauth2.authorization.config.OAuth2AuthorizationReactiveConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnReactiveApplication
@EnableReactiveMethodSecurity
public class OAuth2AuthorizationReactiveConfiguration
extends Object
Description: OAuth2 响应式资源服务器配置
1. Spring Security WebFlux 核心认证逻辑 AuthenticationWebFilter
2. Spring Security WebFlux 核心授权逻辑 AuthorizationWebFilter
- 作者:
- : gengwei.zheng
- Date:
- : 2024/1/29 9:48
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明oauth2AuthorizeExchangeSpecCustomizer(ReactiveOAuth2ResourceMatcherConfigurer reactiveOAuth2ResourceMatcherConfigurer, ReactiveSecurityAuthorizationManager reactiveSecurityAuthorizationManager) oauth2ResourceServerSpecCustomizer(OAuth2AuthorizationProperties authorizationProperties, org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerProperties resourceServerProperties, org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenIntrospector reactiveOpaqueTokenIntrospector) voidreactiveSecurityAuthorizationManager(SecurityAttributeStorage securityAttributeStorage, ReactiveOAuth2ResourceMatcherConfigurer reactiveOAuth2ResourceMatcherConfigurer) securityAttributeAnalyzer(SecurityAttributeStorage securityAttributeStorage, ReactiveOAuth2ResourceMatcherConfigurer reactiveOAuth2ResourceMatcherConfigurer)
-
构造器详细资料
-
OAuth2AuthorizationReactiveConfiguration
public OAuth2AuthorizationReactiveConfiguration()
-
-
方法详细资料
-
postConstruct
@PostConstruct public void postConstruct() -
securityAttributeStorage
-
reactiveSecurityAuthorizationManager
@Bean @ConditionalOnMissingBean public ReactiveSecurityAuthorizationManager reactiveSecurityAuthorizationManager(SecurityAttributeStorage securityAttributeStorage, ReactiveOAuth2ResourceMatcherConfigurer reactiveOAuth2ResourceMatcherConfigurer) -
oauth2AuthorizeExchangeSpecCustomizer
@Bean @ConditionalOnMissingBean public OAuth2AuthorizeExchangeSpecCustomizer oauth2AuthorizeExchangeSpecCustomizer(ReactiveOAuth2ResourceMatcherConfigurer reactiveOAuth2ResourceMatcherConfigurer, ReactiveSecurityAuthorizationManager reactiveSecurityAuthorizationManager) -
oauth2ResourceServerSpecCustomizer
@Bean @ConditionalOnMissingBean public OAuth2ResourceServerSpecCustomizer oauth2ResourceServerSpecCustomizer(OAuth2AuthorizationProperties authorizationProperties, org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerProperties resourceServerProperties, org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenIntrospector reactiveOpaqueTokenIntrospector) -
securityAttributeAnalyzer
@Bean @ConditionalOnMissingBean public SecurityAttributeAnalyzer securityAttributeAnalyzer(SecurityAttributeStorage securityAttributeStorage, ReactiveOAuth2ResourceMatcherConfigurer reactiveOAuth2ResourceMatcherConfigurer)
-