@Singleton public class SessionLoginHandler extends Object implements LoginHandler
LoginHandler implementation for Session-based Authentication.| Modifier and Type | Field and Description | 
|---|---|
protected SecuritySessionConfiguration | 
securitySessionConfiguration  | 
protected SessionStore<Session> | 
sessionStore  | 
| Constructor and Description | 
|---|
SessionLoginHandler(SecuritySessionConfiguration securitySessionConfiguration,
                   SessionStore<Session> sessionStore)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
HttpResponse | 
loginFailed(AuthenticationFailed authenticationFailed)  | 
HttpResponse | 
loginSuccess(UserDetails userDetails,
            HttpRequest<?> request)  | 
protected final SessionStore<Session> sessionStore
protected final SecuritySessionConfiguration securitySessionConfiguration
public SessionLoginHandler(SecuritySessionConfiguration securitySessionConfiguration, SessionStore<Session> sessionStore)
securitySessionConfiguration - Security Session ConfigurationsessionStore - The session storepublic HttpResponse loginSuccess(UserDetails userDetails, HttpRequest<?> request)
loginSuccess in interface LoginHandleruserDetails - Authenticated user's representation.request - The HttpRequest being executedpublic HttpResponse loginFailed(AuthenticationFailed authenticationFailed)
loginFailed in interface LoginHandlerauthenticationFailed - Object encapsulates the Login failure