org.keycloak.services.managers

## Interface BruteForceProtector

- All Superinterfaces:
    Provider
  All Known Implementing Classes:
    DefaultBruteForceProtector

      public interface BruteForceProtector
      extends Provider

  Version:
    $Revision: 1 $
  Author:
    Bill Burke

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `failedLogin(RealmModel realm, UserModel user, ClientConnection clientConnection)`
    `boolean` | `isTemporarilyDisabled(KeycloakSession session, RealmModel realm, UserModel user)`
    `void` | `successfulLogin(RealmModel realm, UserModel user, ClientConnection clientConnection)`

    - ### Methods inherited from interface org.keycloak.provider.Provider

      `close`

- - ### Method Detail

    - #### failedLogin

          void failedLogin(RealmModel realm,
                           UserModel user,
                           ClientConnection clientConnection)

    - #### successfulLogin

          void successfulLogin(RealmModel realm,
                               UserModel user,
                               ClientConnection clientConnection)

    - #### isTemporarilyDisabled

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

Copyright © 2020 JBoss by Red Hat. All rights reserved.