Package com.soffid.iam.sync.service
Interface PamProxySessionService
-
public interface PamProxySessionServiceService PamProxySessionService
-
-
Field Summary
Fields Modifier and Type Field Description static StringREMOTE_PATHstatic StringSERVICE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Account>findAccounts(String userName, String url, String accountName)Operation findAccountsOtpChallengeProxygenerateOtp(String user)Operation generateOtpNewPamSessionopenSession(String userName, Account account, String sourceIp, TipusSessio type, String info, Map<String,Map<String,String>> obligations)Operation openSessionvoidsendEmailNotification(Map<String,String> obligationDetails)Operation sendEmailNotificationProcessInstancestartWorkflow(String workflow, String userName, Account account, int hours, String comments)Operation startWorkflowPasswordValidationvalidatePassword(String user, Password password)Operation validatePasswordbooleanvalidatePin(OtpChallengeProxy challenge, String value)Operation validatePinbooleanvalidateSshKey(String user, String sshKey)Operation validateSshKey Returns the user name
-
-
-
Field Detail
-
REMOTE_PATH
static final String REMOTE_PATH
- See Also:
- Constant Field Values
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
validatePin
boolean validatePin(OtpChallengeProxy challenge, String value) throws InternalErrorException
Operation validatePin- Parameters:
challenge-value-- Returns:
- Throws:
InternalErrorException
-
validateSshKey
boolean validateSshKey(String user, String sshKey) throws InternalErrorException
Operation validateSshKey Returns the user name- Parameters:
user-sshKey-- Returns:
- Throws:
InternalErrorException
-
openSession
NewPamSession openSession(String userName, Account account, String sourceIp, TipusSessio type, String info, Map<String,Map<String,String>> obligations) throws InternalErrorException
Operation openSession- Parameters:
userName-account-sourceIp-type-info-obligations-- Returns:
- Throws:
InternalErrorException
-
generateOtp
OtpChallengeProxy generateOtp(String user) throws InternalErrorException
Operation generateOtp- Parameters:
user-- 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
-
validatePassword
PasswordValidation validatePassword(String user, Password password) throws InternalErrorException
Operation validatePassword- Parameters:
user-password-- 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
void sendEmailNotification(Map<String,String> obligationDetails) throws InternalErrorException
Operation sendEmailNotification- Parameters:
obligationDetails-- Throws:
InternalErrorException
-
-