Package org.keycloak.services.managers
Interface BruteForceProtector
- All Superinterfaces:
Provider
- All Known Implementing Classes:
DefaultBruteForceProtector
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanUpPermanentLockout(KeycloakSession session, RealmModel realm, UserModel user) Clears any remaining traces of the permanent lockout.voidfailedLogin(RealmModel realm, UserModel user, ClientConnection clientConnection) booleanisPermanentlyLockedOut(KeycloakSession session, RealmModel realm, UserModel user) booleanisTemporarilyDisabled(KeycloakSession session, RealmModel realm, UserModel user) voidsuccessfulLogin(RealmModel realm, UserModel user, ClientConnection clientConnection)
-
Field Details
-
DISABLED_BY_PERMANENT_LOCKOUT
- See Also:
-
-
Method Details
-
failedLogin
-
successfulLogin
-
isTemporarilyDisabled
-
isPermanentlyLockedOut
-
cleanUpPermanentLockout
Clears any remaining traces of the permanent lockout. Does not enable the user as such!- Parameters:
session-realm-user-
-