public interface BruteForceProtector extends Provider
Modifier and Type | Field and Description |
---|---|
static String |
DISABLED_BY_PERMANENT_LOCKOUT |
Modifier and Type | Method and Description |
---|---|
void |
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) |
static final String DISABLED_BY_PERMANENT_LOCKOUT
void failedLogin(RealmModel realm, UserModel user, ClientConnection clientConnection)
void successfulLogin(RealmModel realm, UserModel user, ClientConnection clientConnection)
boolean isTemporarilyDisabled(KeycloakSession session, RealmModel realm, UserModel user)
boolean isPermanentlyLockedOut(KeycloakSession session, RealmModel realm, UserModel user)
void cleanUpPermanentLockout(KeycloakSession session, RealmModel realm, UserModel user)
session
- realm
- user
- Copyright © 2021 JBoss by Red Hat. All rights reserved.