public final class HeaderWriterServerLogoutHandler extends java.lang.Object implements ServerLogoutHandler
A ServerLogoutHandler
implementation which writes HTTP headers during logout.
Constructor and Description |
---|
HeaderWriterServerLogoutHandler(ServerHttpHeadersWriter headersWriter)
Constructs a new instance using the
ServerHttpHeadersWriter implementation. |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Mono<java.lang.Void> |
logout(WebFilterExchange exchange,
Authentication authentication)
Invoked when log out is requested
|
public HeaderWriterServerLogoutHandler(ServerHttpHeadersWriter headersWriter)
Constructs a new instance using the ServerHttpHeadersWriter
implementation.
headersWriter
- a ServerHttpHeadersWriter
implementationjava.lang.IllegalArgumentException
- if the argument is nullpublic reactor.core.publisher.Mono<java.lang.Void> logout(WebFilterExchange exchange, Authentication authentication)
ServerLogoutHandler
logout
in interface ServerLogoutHandler
exchange
- the exchangeauthentication
- the Authentication