Interface BruteForceProtector

    • Method Detail

      • failedLogin

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

        void successfulLogin​(RealmModel realm,
                             UserModel user,
                             org.keycloak.common.ClientConnection clientConnection)
      • 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 -