Package org.keycloak.services.managers
Interface BruteForceProtector
- All Superinterfaces:
Provider
- All Known Implementing Classes:
DefaultBlockingBruteForceProtector
,DefaultBruteForceProtector
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanUpPermanentLockout
(KeycloakSession session, RealmModel realm, UserModel user) Clears any remaining traces of the permanent lockout.void
failedLogin
(RealmModel realm, UserModel user, ClientConnection clientConnection) boolean
isPermanentlyLockedOut
(KeycloakSession session, RealmModel realm, UserModel user) boolean
isTemporarilyDisabled
(KeycloakSession session, RealmModel realm, UserModel user) void
successfulLogin
(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
-
-