Package io.micronaut.security.session
Class SessionLogoutHandler
- java.lang.Object
-
- io.micronaut.security.session.SessionLogoutHandler
-
- All Implemented Interfaces:
LogoutHandler
@Singleton public class SessionLogoutHandler extends java.lang.Object implements LogoutHandler
LogoutHandler
implementation for Session-Based Authentication.- Since:
- 1.0
- Author:
- Sergio del Amo
-
-
Field Summary
Fields Modifier and Type Field Description protected SecuritySessionConfiguration
securitySessionConfiguration
-
Constructor Summary
Constructors Constructor Description SessionLogoutHandler(SecuritySessionConfiguration securitySessionConfiguration)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micronaut.http.HttpResponse
logout(io.micronaut.http.HttpRequest<?> request)
-
-
-
Field Detail
-
securitySessionConfiguration
protected final SecuritySessionConfiguration securitySessionConfiguration
-
-
Constructor Detail
-
SessionLogoutHandler
public SessionLogoutHandler(SecuritySessionConfiguration securitySessionConfiguration)
Constructor.- Parameters:
securitySessionConfiguration
- Security Session Configuration session store
-
-
Method Detail
-
logout
public io.micronaut.http.HttpResponse logout(io.micronaut.http.HttpRequest<?> request)
- Specified by:
logout
in interfaceLogoutHandler
- Parameters:
request
- TheHttpRequest
being executed- Returns:
- An HttpResponse built after the user logs out
-
-