Class ReactiveConfigurationSupport
java.lang.Object
com.c4_soft.springaddons.security.oidc.starter.reactive.ReactiveConfigurationSupport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.security.config.web.server.ServerHttpSecurityconfigureAccess(org.springframework.security.config.web.server.ServerHttpSecurity http, List<String> permitAll, List<CorsProperties> corsProperties) static org.springframework.security.config.web.server.ServerHttpSecurityconfigureClient(org.springframework.security.config.web.server.ServerHttpSecurity http, org.springframework.boot.autoconfigure.web.ServerProperties serverProperties, SpringAddonsOidcProperties addonsProperties, ClientAuthorizeExchangeSpecPostProcessor authorizePostProcessor, ClientReactiveHttpSecurityPostProcessor httpPostProcessor) static org.springframework.security.config.web.server.ServerHttpSecurityconfigureResourceServer(org.springframework.security.config.web.server.ServerHttpSecurity http, org.springframework.boot.autoconfigure.web.ServerProperties serverProperties, SpringAddonsOidcProperties addonsProperties, ResourceServerAuthorizeExchangeSpecPostProcessor authorizePostProcessor, ResourceServerReactiveHttpSecurityPostProcessor httpPostProcessor) static org.springframework.security.config.web.server.ServerHttpSecurityconfigureState(org.springframework.security.config.web.server.ServerHttpSecurity http, boolean isStatless, Csrf csrfEnum, String csrfCookieName, String csrfCookiePath) static org.springframework.web.cors.reactive.CorsWebFiltergetCorsFilterBean(List<CorsProperties> corsProperties)
-
Constructor Details
-
ReactiveConfigurationSupport
public ReactiveConfigurationSupport()
-
-
Method Details
-
configureResourceServer
public static org.springframework.security.config.web.server.ServerHttpSecurity configureResourceServer(org.springframework.security.config.web.server.ServerHttpSecurity http, org.springframework.boot.autoconfigure.web.ServerProperties serverProperties, SpringAddonsOidcProperties addonsProperties, ResourceServerAuthorizeExchangeSpecPostProcessor authorizePostProcessor, ResourceServerReactiveHttpSecurityPostProcessor httpPostProcessor) -
configureClient
public static org.springframework.security.config.web.server.ServerHttpSecurity configureClient(org.springframework.security.config.web.server.ServerHttpSecurity http, org.springframework.boot.autoconfigure.web.ServerProperties serverProperties, SpringAddonsOidcProperties addonsProperties, ClientAuthorizeExchangeSpecPostProcessor authorizePostProcessor, ClientReactiveHttpSecurityPostProcessor httpPostProcessor) -
configureAccess
public static org.springframework.security.config.web.server.ServerHttpSecurity configureAccess(org.springframework.security.config.web.server.ServerHttpSecurity http, List<String> permitAll, List<CorsProperties> corsProperties) -
getCorsFilterBean
public static org.springframework.web.cors.reactive.CorsWebFilter getCorsFilterBean(List<CorsProperties> corsProperties) -
configureState
-