Interface BruteForceAttackCounter
- All Known Implementing Classes:
DefaultBruteForceAttackCounter
public interface BruteForceAttackCounter
Interface for checking brute force attack attempts.
-
Method Summary
Modifier and TypeMethodDescriptionintgetUserFailedLogins(String userUid) Method returns current user failed login counter value.booleanMethod checks if user reached attack threshold.voidregisterLoginFailure(String userUid) Method registers user login failure.voidresetUserCounter(String userUid) Method resets the counter for the given user uid
-
Method Details
-
registerLoginFailure
Method registers user login failure.- Parameters:
userUid- that the failure is registered for
-
isAttack
Method checks if user reached attack threshold.- Parameters:
userUid- user uid against which the check is performed- Returns:
- true if this one is an attack
-
resetUserCounter
Method resets the counter for the given user uid- Parameters:
userUid- user uid that failed logins counter will be reset
-
getUserFailedLogins
Method returns current user failed login counter value.- Parameters:
userUid- user uid to return failed login number- Returns:
- the number of failed logins for the user
-