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 UserLoginFailureModel
addUserLoginFailure(RealmModel realm, String userId)
Adds aUserLoginFailureModel
for the given realm and user id.UserLoginFailureModel
getUserLoginFailure(RealmModel realm, String userId)
Returns theUserLoginFailureModel
for the given realm and user id.void
removeAllUserLoginFailures(RealmModel realm)
Removes all theUserLoginFailureModel
for the given realm.void
removeUserLoginFailure(RealmModel realm, String userId)
Removes aUserLoginFailureModel
for the given realm and user id.
-
-
-
Method Detail
-
getUserLoginFailure
UserLoginFailureModel getUserLoginFailure(RealmModel realm, String userId)
Returns theUserLoginFailureModel
for the given realm and user id.- Parameters:
realm
-RealmModel
userId
-String
Id of the user.- Returns:
- Returns the
UserLoginFailureModel
for the given realm and user id.
-
addUserLoginFailure
UserLoginFailureModel addUserLoginFailure(RealmModel realm, String userId)
Adds aUserLoginFailureModel
for the given realm and user id.- Parameters:
realm
-RealmModel
userId
-String
Id of the user.- Returns:
- Returns newly created
UserLoginFailureModel
.
-
removeUserLoginFailure
void removeUserLoginFailure(RealmModel realm, String userId)
Removes aUserLoginFailureModel
for the given realm and user id.- Parameters:
realm
-RealmModel
userId
-String
Id of the user.
-
removeAllUserLoginFailures
void removeAllUserLoginFailures(RealmModel realm)
Removes all theUserLoginFailureModel
for the given realm.- Parameters:
realm
-RealmModel
-
-