Class GenerateOneTimeTokenWebFilter
java.lang.Object
org.springframework.security.web.server.authentication.ott.GenerateOneTimeTokenWebFilter
- All Implemented Interfaces:
org.springframework.web.server.WebFilter
public final class GenerateOneTimeTokenWebFilter
extends Object
implements org.springframework.web.server.WebFilter
WebFilter
implementation that process a One-Time Token generation request.- Since:
- 6.4
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionGenerateOneTimeTokenWebFilter
(ReactiveOneTimeTokenService oneTimeTokenService, ServerOneTimeTokenGenerationSuccessHandler oneTimeTokenGenerationSuccessHandler) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Void>
filter
(org.springframework.web.server.ServerWebExchange exchange, org.springframework.web.server.WebFilterChain chain) void
setGenerateRequestResolver
(ServerGenerateOneTimeTokenRequestResolver requestResolver) Use the givenServerGenerateOneTimeTokenRequestResolver
to resolve the request, defaults toDefaultServerGenerateOneTimeTokenRequestResolver
void
Use the givenServerWebExchangeMatcher
to match the request.
-
Constructor Details
-
GenerateOneTimeTokenWebFilter
public GenerateOneTimeTokenWebFilter(ReactiveOneTimeTokenService oneTimeTokenService, ServerOneTimeTokenGenerationSuccessHandler oneTimeTokenGenerationSuccessHandler)
-
-
Method Details
-
filter
public reactor.core.publisher.Mono<Void> filter(org.springframework.web.server.ServerWebExchange exchange, org.springframework.web.server.WebFilterChain chain) - Specified by:
filter
in interfaceorg.springframework.web.server.WebFilter
-
setRequestMatcher
Use the givenServerWebExchangeMatcher
to match the request.- Parameters:
matcher
-
-
setGenerateRequestResolver
Use the givenServerGenerateOneTimeTokenRequestResolver
to resolve the request, defaults toDefaultServerGenerateOneTimeTokenRequestResolver
- Parameters:
requestResolver
-ServerGenerateOneTimeTokenRequestResolver
- Since:
- 6.5
-