Package org.keycloak.models
Interface UserLoginFailureProvider
-
- All Superinterfaces:
Provider
- All Known Implementing Classes:
InfinispanUserLoginFailureProvider,MapUserLoginFailureProvider
public interface UserLoginFailureProvider extends Provider
- Author:
- Martin Kanis
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UserLoginFailureModeladdUserLoginFailure(RealmModel realm, String userId)Adds aUserLoginFailureModelfor the given realm and user id.UserLoginFailureModelgetUserLoginFailure(RealmModel realm, String userId)Returns theUserLoginFailureModelfor the given realm and user id.voidremoveAllUserLoginFailures(RealmModel realm)Removes all theUserLoginFailureModelfor the given realm.voidremoveUserLoginFailure(RealmModel realm, String userId)Removes aUserLoginFailureModelfor the given realm and user id.
-
-
-
Method Detail
-
getUserLoginFailure
UserLoginFailureModel getUserLoginFailure(RealmModel realm, String userId)
Returns theUserLoginFailureModelfor the given realm and user id.- Parameters:
realm-RealmModeluserId-StringId of the user.- Returns:
- Returns the
UserLoginFailureModelfor the given realm and user id.
-
addUserLoginFailure
UserLoginFailureModel addUserLoginFailure(RealmModel realm, String userId)
Adds aUserLoginFailureModelfor the given realm and user id.- Parameters:
realm-RealmModeluserId-StringId of the user.- Returns:
- Returns newly created
UserLoginFailureModel.
-
removeUserLoginFailure
void removeUserLoginFailure(RealmModel realm, String userId)
Removes aUserLoginFailureModelfor the given realm and user id.- Parameters:
realm-RealmModeluserId-StringId of the user.
-
removeAllUserLoginFailures
void removeAllUserLoginFailures(RealmModel realm)
Removes all theUserLoginFailureModelfor the given realm.- Parameters:
realm-RealmModel
-
-