Class LifescienceidusernamePasswordManagerModule
java.lang.Object
cz.metacentrum.perun.core.impl.modules.pwdmgr.GenericPasswordManagerModule
cz.metacentrum.perun.core.impl.modules.pwdmgr.LifescienceidusernamePasswordManagerModule
- All Implemented Interfaces:
PasswordManagerModule
Password manager for lifescienceid-username.
-
Field Summary
Fields inherited from class cz.metacentrum.perun.core.impl.modules.pwdmgr.GenericPasswordManagerModule
actualLoginNamespace, altPasswordManagerProgram, BIN_TRUE, DEFAULT_LOGIN_PATTERN, LOGIN_EXIST, PASSWORD_CHANGE, PASSWORD_CHECK, PASSWORD_CREATE, PASSWORD_DELETE, PASSWORD_RESERVE, PASSWORD_RESERVE_RANDOM, PASSWORD_VALIDATE, passwordManagerProgram, randomPasswordCharacters, randomPasswordLength, WEAKPASSFields inherited from interface cz.metacentrum.perun.core.implApi.modules.pwdmgr.PasswordManagerModule
ALT_PASSWORD_PREFIX, BIRTH_DAY_KEY, BIRTH_NUMBER_KEY, FIRST_NAME_KEY, LAST_NAME_KEY, LOGIN_PREFIX, MAIL_KEY, PASSWORD_KEY, TITLE_AFTER_KEY, TITLE_BEFORE_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchangePassword(PerunSession sess, String userLogin, String newPassword) voidcheckPasswordStrength(PerunSession sess, String userLogin, String newPassword) voidvalidatePassword(PerunSession sess, String userLogin, User user) Methods inherited from class cz.metacentrum.perun.core.impl.modules.pwdmgr.GenericPasswordManagerModule
checkLoginFormat, checkPassword, createAlternativePassword, createAltPwdManagerProcess, createPwdManagerProcess, deleteAlternativePassword, deletePassword, generateAccount, generateRandomPassword, getActualLoginNamespace, handleAltPwdManagerExit, handleExit, handleGenericErrorCode, loginExist, reservePassword, reserveRandomPassword, sendPassword, setActualLoginNamespaceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cz.metacentrum.perun.core.implApi.modules.pwdmgr.PasswordManagerModule
handleSponsorship
-
Constructor Details
-
LifescienceidusernamePasswordManagerModule
public LifescienceidusernamePasswordManagerModule()
-
-
Method Details
-
changePassword
public void changePassword(PerunSession sess, String userLogin, String newPassword) throws InvalidLoginException, PasswordStrengthException - Specified by:
changePasswordin interfacePasswordManagerModule- Overrides:
changePasswordin classGenericPasswordManagerModule- Throws:
InvalidLoginExceptionPasswordStrengthException
-
checkPasswordStrength
public void checkPasswordStrength(PerunSession sess, String userLogin, String newPassword) throws PasswordStrengthException - Specified by:
checkPasswordStrengthin interfacePasswordManagerModule- Overrides:
checkPasswordStrengthin classGenericPasswordManagerModule- Throws:
PasswordStrengthException
-
validatePassword
public void validatePassword(PerunSession sess, String userLogin, User user) throws InvalidLoginException - Specified by:
validatePasswordin interfacePasswordManagerModule- Overrides:
validatePasswordin classGenericPasswordManagerModule- Throws:
InvalidLoginException
-