Package io.gravitee.am.service.impl
Class PasswordServiceImpl
java.lang.Object
io.gravitee.am.service.impl.PasswordServiceImpl
- All Implemented Interfaces:
PasswordService
- Author:
- Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), Rémi SULTAN (remi.sultan at graviteesource.com), GraviteeSource Team
-
Constructor Summary
ConstructorsConstructorDescriptionPasswordServiceImpl(PasswordValidator defaultPasswordValidator, PasswordDictionary passwordDictionary) -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckAccountPasswordExpiry(User user, PasswordPolicy passwordPolicy) Check the user password statusevaluate(String password, PasswordPolicy passwordPolicy, User user) voidvalidate(String password, PasswordPolicy passwordPolicy, User user) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.gravitee.am.service.PasswordService
isValid, isValid
-
Constructor Details
-
PasswordServiceImpl
@Autowired public PasswordServiceImpl(@Qualifier("defaultPasswordValidator") PasswordValidator defaultPasswordValidator, PasswordDictionary passwordDictionary)
-
-
Method Details
-
validate
- Specified by:
validatein interfacePasswordService
-
evaluate
- Specified by:
evaluatein interfacePasswordService
-
checkAccountPasswordExpiry
Check the user password status- Specified by:
checkAccountPasswordExpiryin interfacePasswordService- Parameters:
user- Authenticated userpasswordPolicy- password policy- Returns:
- True if the password has expired or False if not
-