Class ServerWebExchangeDelegatingReactiveAuthenticationManagerResolver

  • All Implemented Interfaces:
    org.springframework.security.authentication.ReactiveAuthenticationManagerResolver<org.springframework.web.server.ServerWebExchange>

    public final class ServerWebExchangeDelegatingReactiveAuthenticationManagerResolver
    extends java.lang.Object
    implements org.springframework.security.authentication.ReactiveAuthenticationManagerResolver<org.springframework.web.server.ServerWebExchange>
    A ReactiveAuthenticationManagerResolver that returns a ReactiveAuthenticationManager instances based upon the type of ServerWebExchange passed into resolve(ServerWebExchange).
    Since:
    5.7
    • Method Detail

      • resolve

        public reactor.core.publisher.Mono<org.springframework.security.authentication.ReactiveAuthenticationManager> resolve​(org.springframework.web.server.ServerWebExchange exchange)
        Specified by:
        resolve in interface org.springframework.security.authentication.ReactiveAuthenticationManagerResolver<org.springframework.web.server.ServerWebExchange>
      • setDefaultAuthenticationManager

        public void setDefaultAuthenticationManager​(org.springframework.security.authentication.ReactiveAuthenticationManager defaultAuthenticationManager)
        Set the default ReactiveAuthenticationManager to use when a request does not match
        Parameters:
        defaultAuthenticationManager - the default ReactiveAuthenticationManager to use