Package com.soffid.iam.sync.service
Interface PamProxySessionService
-
public interface PamProxySessionService
Service PamProxySessionService
-
-
Field Summary
Fields Modifier and Type Field Description static String
REMOTE_PATH
static String
SERVICE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Account>
findAccounts(String userName, String url, String accountName)
Operation findAccountsOtpChallengeProxy
generateOtp(String user)
Operation generateOtpNewPamSession
openSession(String userName, Account account, String sourceIp, TipusSessio type, String info, Map<String,Map<String,String>> obligations)
Operation openSessionvoid
sendEmailNotification(Map<String,String> obligationDetails)
Operation sendEmailNotificationProcessInstance
startWorkflow(String workflow, String userName, Account account, int hours, String comments)
Operation startWorkflowPasswordValidation
validatePassword(String user, Password password)
Operation validatePasswordboolean
validatePin(OtpChallengeProxy challenge, String value)
Operation validatePinboolean
validateSshKey(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
-
-