Class DefaultServerGenerateOneTimeTokenRequestResolver

java.lang.Object
org.springframework.security.web.server.authentication.ott.DefaultServerGenerateOneTimeTokenRequestResolver
All Implemented Interfaces:
ServerGenerateOneTimeTokenRequestResolver

public final class DefaultServerGenerateOneTimeTokenRequestResolver extends Object implements ServerGenerateOneTimeTokenRequestResolver
Default implementation of ServerGenerateOneTimeTokenRequestResolver. Resolves GenerateOneTimeTokenRequest from username parameter.
Since:
6.5
  • Constructor Details

    • DefaultServerGenerateOneTimeTokenRequestResolver

      public DefaultServerGenerateOneTimeTokenRequestResolver()
  • Method Details

    • resolve

      public reactor.core.publisher.Mono<org.springframework.security.authentication.ott.GenerateOneTimeTokenRequest> resolve(org.springframework.web.server.ServerWebExchange exchange)
      Description copied from interface: ServerGenerateOneTimeTokenRequestResolver
      Resolves GenerateOneTimeTokenRequest from ServerWebExchange
      Specified by:
      resolve in interface ServerGenerateOneTimeTokenRequestResolver
      Parameters:
      exchange - ServerWebExchange to resolve
      Returns:
      GenerateOneTimeTokenRequest
    • setExpiresIn

      public void setExpiresIn(Duration expiresIn)
      Sets one-time token expiration time
      Parameters:
      expiresIn - one-time token expiration time