Package org.keycloak.loginfailures.jpa
Class UserLoginFailureAdapter
java.lang.Object
org.keycloak.loginfailures.jpa.UserLoginFailureAdapter
- All Implemented Interfaces:
UserLoginFailureModel
All methods are idempotent, as they either set a time or value, or increment a failure count.
With that, no failure count will be missed.
-
Constructor Summary
ConstructorsConstructorDescriptionUserLoginFailureAdapter(jakarta.persistence.EntityManager em, LoginFailureEntity entity) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleanintgetId()longintintintinthashCode()voidvoidvoidvoidsetFailedLoginNotBefore(int notBefore) voidsetLastFailure(long lastFailure) void
-
Constructor Details
-
UserLoginFailureAdapter
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceUserLoginFailureModel
-
getUserId
- Specified by:
getUserIdin interfaceUserLoginFailureModel
-
getFailedLoginNotBefore
public int getFailedLoginNotBefore()- Specified by:
getFailedLoginNotBeforein interfaceUserLoginFailureModel
-
setFailedLoginNotBefore
public void setFailedLoginNotBefore(int notBefore) - Specified by:
setFailedLoginNotBeforein interfaceUserLoginFailureModel
-
getNumFailures
public int getNumFailures()- Specified by:
getNumFailuresin interfaceUserLoginFailureModel
-
incrementFailures
public void incrementFailures()- Specified by:
incrementFailuresin interfaceUserLoginFailureModel
-
getNumTemporaryLockouts
public int getNumTemporaryLockouts()- Specified by:
getNumTemporaryLockoutsin interfaceUserLoginFailureModel
-
incrementTemporaryLockouts
public void incrementTemporaryLockouts()- Specified by:
incrementTemporaryLockoutsin interfaceUserLoginFailureModel
-
clearFailures
public void clearFailures()- Specified by:
clearFailuresin interfaceUserLoginFailureModel
-
getLastFailure
public long getLastFailure()- Specified by:
getLastFailurein interfaceUserLoginFailureModel
-
setLastFailure
public void setLastFailure(long lastFailure) - Specified by:
setLastFailurein interfaceUserLoginFailureModel
-
getLastIPFailure
- Specified by:
getLastIPFailurein interfaceUserLoginFailureModel
-
setLastIPFailure
- Specified by:
setLastIPFailurein interfaceUserLoginFailureModel
-
getNumSecondaryAuthFailures
public int getNumSecondaryAuthFailures()- Specified by:
getNumSecondaryAuthFailuresin interfaceUserLoginFailureModel
-
incrementSecondaryAuthFailures
public void incrementSecondaryAuthFailures()- Specified by:
incrementSecondaryAuthFailuresin interfaceUserLoginFailureModel
-
clearPrimaryAndSecondaryAuthFailures
public void clearPrimaryAndSecondaryAuthFailures()- Specified by:
clearPrimaryAndSecondaryAuthFailuresin interfaceUserLoginFailureModel
-
equals
-
hashCode
public int hashCode()
-