Interface LoginInfo
- All Known Implementing Classes:
LoginInfoImpl
@PublicApi
public interface LoginInfo
Information about a user's login history
- Since:
- v4.0.1
-
Method Summary
Modifier and TypeMethodDescriptionboolean
-
Method Details
-
getLastLoginTime
- Returns:
- a milliseconds UTC time of the last successful login or null if its not been recorded
-
getPreviousLoginTime
- Returns:
- a milliseconds UTC time of the previously successful login or null if its not been recorded
-
getLastFailedLoginTime
- Returns:
- the date of the last failed login or null if its not known
-
getLoginCount
- Returns:
- the number of times a user has logged in or null if its not recorded
-
getCurrentFailedLoginCount
- Returns:
- the number of times the user has failed to login since this value was reset on a successful login or null if its not recorded
-
getTotalFailedLoginCount
- Returns:
- the number of total number of times the user has failed to login ever or null if its not recorded
-
getMaxAuthenticationAttemptsAllowed
- Returns:
- the maximum number of failed authentication attempts that are allowed for this user or null if its not applicable.
-
isElevatedSecurityCheckRequired
boolean isElevatedSecurityCheckRequired()- Returns:
- true if the user has failed to authenticated more than a certain number of times or the configuration demands that it be done every time. The user will now be required to pass an elevated security check along with user name and password.
-