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:
-
ReactiveOneTimeTokenService
-
Constructor Summary
ConstructorsConstructorDescriptionGenerateOneTimeTokenWebFilter(org.springframework.security.authentication.ott.reactive.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) voidsetGenerateRequestResolver(ServerGenerateOneTimeTokenRequestResolver requestResolver) Use the givenServerGenerateOneTimeTokenRequestResolverto resolve the request, defaults toDefaultServerGenerateOneTimeTokenRequestResolvervoidUse the givenServerWebExchangeMatcherto match the request.
-
Constructor Details
-
GenerateOneTimeTokenWebFilter
public GenerateOneTimeTokenWebFilter(org.springframework.security.authentication.ott.reactive.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:
filterin interfaceorg.springframework.web.server.WebFilter
-
setRequestMatcher
Use the givenServerWebExchangeMatcherto match the request.- Parameters:
matcher-
-
setGenerateRequestResolver
Use the givenServerGenerateOneTimeTokenRequestResolverto resolve the request, defaults toDefaultServerGenerateOneTimeTokenRequestResolver- Parameters:
requestResolver-ServerGenerateOneTimeTokenRequestResolver- Since:
- 6.5
-