Package com.soffid.iam.am.service.ejb
Interface PasswordService
public interface PasswordService
EJB PasswordService
-
Method Summary
Modifier and TypeMethodDescriptionvoidchangePassword(String account, String dispatcher, Password oldPassword, Password newPassword) booleancheckExpiredPassword(String accoount, String dispatcher) booleancheckPassword(String account, String dispatcher, Password password, boolean checkTrusted, boolean checkExpired) booleancheckPolicy(String account, String dispatcher, Password password) getPasswordExpiredDate(String account, String dispatcher) getPolicyDescription(String account, String dispatcher)
-
Method Details
-
checkPassword
boolean checkPassword(String account, String dispatcher, Password password, boolean checkTrusted, boolean checkExpired) throws InternalErrorException, InternalErrorException -
checkExpiredPassword
boolean checkExpiredPassword(String accoount, String dispatcher) throws InternalErrorException, InternalErrorException -
checkPin
-
checkPolicy
PolicyCheckResult checkPolicy(String account, String dispatcher, Password password) throws InternalErrorException, InternalErrorException -
getDefaultDispatcher
-
getPolicyDescription
String getPolicyDescription(String account, String dispatcher) throws InternalErrorException, InternalErrorException -
getPasswordExpiredDate
Calendar getPasswordExpiredDate(String account, String dispatcher) throws InternalErrorException, InternalErrorException -
changePassword
void changePassword(String account, String dispatcher, Password oldPassword, Password newPassword) throws InternalErrorException, InternalErrorException, BadPasswordException, InvalidPasswordException
-