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-2019 Atlassian. All Rights Reserved.