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
LogoutHandlerimplementation for Session-Based Authentication.- Since:
- 1.0
- Author:
- Sergio del Amo
-
-
Field Summary
Fields Modifier and Type Field Description protected SecuritySessionConfigurationsecuritySessionConfiguration
-
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.HttpResponselogout(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:
logoutin interfaceLogoutHandler- Parameters:
request- TheHttpRequestbeing executed- Returns:
- An HttpResponse built after the user logs out
-
-