Package com.soffid.iam.sync.service
Interface PamProxySessionService
public interface PamProxySessionService
Service PamProxySessionService
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionfindAccounts(String userName, String url, String accountName) Operation findAccountsgenerateOtp(String user) Operation generateOtpopenSession(String userName, Account account, String sourceIp, SessionType type, String info, Map<String, Map<String, String>> obligations) Operation openSessionvoidsendEmailNotification(Map<String, String> obligationDetails) Operation sendEmailNotificationstartWorkflow(String workflow, String userName, Account account, int hours, String comments) Operation startWorkflowvalidatePassword(String user, Password password) Operation validatePasswordbooleanvalidatePin(OtpChallengeProxy challenge, String value) Operation validatePinbooleanvalidateSshKey(String user, String sshKey) Operation validateSshKey Returns the user name
-
Field Details
-
REMOTE_PATH
- See Also:
-
SERVICE_NAME
- See Also:
-
-
Method Details
-
validatePin
Operation validatePin- Parameters:
challenge-value-- Returns:
- Throws:
InternalErrorException
-
validateSshKey
Operation validateSshKey Returns the user name- Parameters:
user-sshKey-- Returns:
- Throws:
InternalErrorException
-
generateOtp
Operation generateOtp- Parameters:
user-- Returns:
- Throws:
InternalErrorException
-
validatePassword
Operation validatePassword- Parameters:
user-password-- Returns:
- Throws:
InternalErrorException
-
startWorkflow
ProcessInstance startWorkflow(String workflow, String userName, Account account, int hours, String comments) throws InternalErrorException Operation startWorkflow- Parameters:
workflow-userName-account-hours-comments-- Returns:
- Throws:
InternalErrorException
-
openSession
NewPamSession openSession(String userName, Account account, String sourceIp, SessionType type, String info, Map<String, Map<String, throws InternalErrorExceptionString>> obligations) Operation openSession- Parameters:
userName-account-sourceIp-type-info-obligations-- Returns:
- Throws:
InternalErrorException
-
findAccounts
List<Account> findAccounts(String userName, String url, String accountName) throws InternalErrorException Operation findAccounts- Parameters:
userName-url-accountName-- Returns:
- Throws:
InternalErrorException
-
sendEmailNotification
Operation sendEmailNotification- Parameters:
obligationDetails-- Throws:
InternalErrorException
-