Interface BruteForceProtector

All Superinterfaces:
Provider

public interface BruteForceProtector extends Provider
Version:
$Revision: 1 $
Author:
Bill Burke
  • Field Details

  • Method Details

    • failedLogin

      void failedLogin(RealmModel realm, UserModel user, org.keycloak.common.ClientConnection clientConnection)
    • successfulLogin

      void successfulLogin(RealmModel realm, UserModel user, org.keycloak.common.ClientConnection clientConnection)
    • isTemporarilyDisabled

      boolean isTemporarilyDisabled(KeycloakSession session, RealmModel realm, UserModel user)
    • isPermanentlyLockedOut

      boolean isPermanentlyLockedOut(KeycloakSession session, RealmModel realm, UserModel user)
    • cleanUpPermanentLockout

      void cleanUpPermanentLockout(KeycloakSession session, RealmModel realm, UserModel user)
      Clears any remaining traces of the permanent lockout. Does not enable the user as such!
      Parameters:
      session -
      realm -
      user -