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 SummaryFields inherited from class cz.metacentrum.perun.core.impl.modules.pwdmgr.GenericPasswordManagerModuleactualLoginNamespace, 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.PasswordManagerModuleALT_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 SummaryConstructors
- 
Method SummaryModifier 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.GenericPasswordManagerModulecheckLoginFormat, checkPassword, createAlternativePassword, createAltPwdManagerProcess, createPwdManagerProcess, deleteAlternativePassword, deletePassword, generateAccount, generateRandomPassword, getActualLoginNamespace, handleAltPwdManagerExit, handleExit, handleGenericErrorCode, loginExist, reservePassword, reserveRandomPassword, sendPassword, setActualLoginNamespaceMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cz.metacentrum.perun.core.implApi.modules.pwdmgr.PasswordManagerModulehandleSponsorship
- 
Constructor Details- 
LifescienceidusernamePasswordManagerModulepublic LifescienceidusernamePasswordManagerModule()
 
- 
- 
Method Details- 
changePasswordpublic void changePassword(PerunSession sess, String userLogin, String newPassword) throws InvalidLoginException, PasswordStrengthException - Specified by:
- changePasswordin interface- PasswordManagerModule
- Overrides:
- changePasswordin class- GenericPasswordManagerModule
- Throws:
- InvalidLoginException
- PasswordStrengthException
 
- 
checkPasswordStrengthpublic void checkPasswordStrength(PerunSession sess, String userLogin, String newPassword) throws PasswordStrengthException - Specified by:
- checkPasswordStrengthin interface- PasswordManagerModule
- Overrides:
- checkPasswordStrengthin class- GenericPasswordManagerModule
- Throws:
- PasswordStrengthException
 
- 
validatePasswordpublic void validatePassword(PerunSession sess, String userLogin, User user) throws InvalidLoginException - Specified by:
- validatePasswordin interface- PasswordManagerModule
- Overrides:
- validatePasswordin class- GenericPasswordManagerModule
- Throws:
- InvalidLoginException
 
 
-