public interface LoginStore
| Modifier and Type | Method and Description |
|---|---|
LoginInfo |
getLoginInfo(ApplicationUser user)
Called to get the login information about a user
|
long |
getMaxAuthenticationAttemptsAllowed()
This returns the maximum failed authentications attempts that the user can perform
after which they will be asked for extra elevated security information
|
LoginInfo |
recordLoginAttempt(ApplicationUser user,
boolean authenticated)
This will record that fact the user authenticated or not
|
void |
resetFailedLoginCount(ApplicationUser user)
This can be called to reset the failed login count of a user
|
LoginInfo |
updateLastLoginTime(ApplicationUser user)
This will update the last login time for the user without resetting the elevated
security check
|
LoginInfo getLoginInfo(ApplicationUser user)
user - the user in play. This MUST not be null.LoginInfo objectLoginInfo recordLoginAttempt(ApplicationUser user, boolean authenticated)
user - the user in play. This MUST not be null.authenticated - set to true if they authenticated ok or false otherwiseLoginInfo objectLoginInfo updateLastLoginTime(ApplicationUser user)
user - the user in play. This MUST not be null.LoginInfo objectlong getMaxAuthenticationAttemptsAllowed()
void resetFailedLoginCount(ApplicationUser user)
user - the user to authorise. This MUST not be null.Copyright © 2002-2017 Atlassian. All Rights Reserved.