Class DefaultServerRedirectStrategy

java.lang.Object
org.springframework.security.web.server.DefaultServerRedirectStrategy
All Implemented Interfaces:
ServerRedirectStrategy

public class DefaultServerRedirectStrategy extends Object implements ServerRedirectStrategy
The default ServerRedirectStrategy to use.
Since:
5.0
  • Constructor Details

    • DefaultServerRedirectStrategy

      public DefaultServerRedirectStrategy()
  • Method Details

    • sendRedirect

      public reactor.core.publisher.Mono<Void> sendRedirect(org.springframework.web.server.ServerWebExchange exchange, URI location)
      Description copied from interface: ServerRedirectStrategy
      Performs a redirect based upon the provided ServerWebExchange and URI
      Specified by:
      sendRedirect in interface ServerRedirectStrategy
      Parameters:
      exchange - the ServerWebExchange to use
      location - the location to redirect to
      Returns:
      Mono<Void> to indicate when redirect is complete
    • setHttpStatus

      public void setHttpStatus(org.springframework.http.HttpStatus httpStatus)
      The HttpStatus to use for the redirect.
      Parameters:
      httpStatus - the status to use. Cannot be null
    • setContextRelative

      public void setContextRelative(boolean contextRelative)
      Sets if the location is relative to the context.
      Parameters:
      contextRelative - if redirects should be relative to the context. Default is true.