Class ReactiveConfigurationSupport

java.lang.Object
com.c4_soft.springaddons.security.oidc.starter.reactive.ReactiveConfigurationSupport

public class ReactiveConfigurationSupport extends Object
  • 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

      public static org.springframework.security.config.web.server.ServerHttpSecurity configureState(org.springframework.security.config.web.server.ServerHttpSecurity http, boolean isStatless, Csrf csrfEnum, String csrfCookieName, String csrfCookiePath)