Interface BruteForceAttackCounter
-
- All Known Implementing Classes:
DefaultBruteForceAttackCounter
public interface BruteForceAttackCounterInterface for checking brute force attack attempts.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetUserFailedLogins(java.lang.String userUid)Method returns current user failed login counter value.booleanisAttack(java.lang.String userUid)Method checks if user reached attack threshold.voidregisterLoginFailure(java.lang.String userUid)Method registers user login failure.voidresetUserCounter(java.lang.String userUid)Method resets the counter for the given user uid
-
-
-
Method Detail
-
registerLoginFailure
void registerLoginFailure(java.lang.String userUid)
Method registers user login failure.- Parameters:
userUid- that the failure is registered for
-
isAttack
boolean isAttack(java.lang.String userUid)
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
void resetUserCounter(java.lang.String userUid)
Method resets the counter for the given user uid- Parameters:
userUid- user uid that failed logins counter will be reset
-
getUserFailedLogins
int getUserFailedLogins(java.lang.String userUid)
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
-
-