Class BsiPasswordPolicyUserMetadata
java.lang.Object
net.datenwerke.rs.passwordpolicy.service.BsiPasswordPolicyUserMetadata
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRecentPassword(String password, int historyLength) voidintbooleanvoidloadfromUser(User user, UserPropertiesService userPropertiesService) booleanrecentPasswordsContain(String cleartextPassword, int historyLength, PasswordHasher passwordHasher) voidvoidvoidsetAccountExpirationDate(Date accountExpirationDate) voidsetAccountInhibited(Boolean accountInhibited) voidsetFailedLoginCount(int failedLoginCount) voidsetLastChangedPassword(Date lastChangedPassword) voidsetLastFailedLogin(Date lastFailedLogin) voidsetLastSuccessfulLogin(Date lastSuccessfulLogin) voidsetRecentPasswords(List<String> recentPasswords) voidupdateUser(User user, UserPropertiesService userPropertiesService)
-
Constructor Details
-
BsiPasswordPolicyUserMetadata
public BsiPasswordPolicyUserMetadata()
-
-
Method Details
-
updateUser
-
loadfromUser
-
getLastSuccessfulLogin
-
setLastSuccessfulLogin
-
getLastFailedLogin
-
setLastFailedLogin
-
getLastChangedPassword
-
setLastChangedPassword
-
getFailedLoginCount
public int getFailedLoginCount() -
setFailedLoginCount
public void setFailedLoginCount(int failedLoginCount) -
getAccountInhibited
-
isEnforcePasswordChange
public boolean isEnforcePasswordChange() -
setAccountInhibited
-
registerFailedLogin
public void registerFailedLogin() -
registerSuccessfulLogin
public void registerSuccessfulLogin() -
enforcePasswordChangeOnNextLogin
public void enforcePasswordChangeOnNextLogin() -
getRecentPasswords
-
recentPasswordsContain
public boolean recentPasswordsContain(String cleartextPassword, int historyLength, PasswordHasher passwordHasher) -
setRecentPasswords
-
addRecentPassword
-
getAccountExpirationDate
-
setAccountExpirationDate
-