Parameters & Operation
When defining, the connector following settings are available:
Check Connection: This value defines the path to the Check Connection script on the remote server
Check Password: (Net used for standard implementations) Should be set to the same path as the Check Connection path
Reset Password: This value defined the path to the Reset Password script on the remote server
Hostname: The hostname of the remote server
Port: The port number of the SSH service
InstanceID: (Optional) This value will be sent as a parameter to the scripts and can be used to determine which user repository is executing the connector. Use this when having multiple SSH connectors connecting to the same script.
Working directory: The working directory for the executable.
Admin Account: If specified this value will be sent to the executable as a parameter.
Admin Password: The password for the above account.
Method: This value determines how MyPass will transfer the password to the remote script.
The following options are available:
- None – the password is passed in clear text (Not recommended)
- Base64 – the password is encoded in base64
- Custom – MyPass offers the ability to build your own encryption algorithm. Please contact support for details regarding this or look at the API Integration and implementation guide.
Assembly path: Path to the encryption DLL – Used when Custom Encryption is chosen.
Class Name: Class name – Used when Custom Encryption is chosen.
Username Manipulation: (Optional) Tells if MyPass should upper or lowercase the username before sending it to the connector.
Password Manipulation:(Optional) Tells if MyPass should upper or lowercase the password before sending it to the connector.
Unlock After Reset: (Optional)Not used in the current version.
Mode: These Impersonation settings control which user is creating. This can be used to limit the access to a client certificate when using certificates.
Possible values are:
- Impersonate as FPIIS user
- Impersonate as a specific user
Account: The account to be used for impersonation if “Impersonate as a specific user” if chosen.
Password: The password for the above account.
When calling the remote script the parameters will look like this:
The output from the script must be in one of the following codes:
0; <TEXT> eg: 0; Password user johnd successfully set
2;<TEXT>eg: 2; The user johndin not present In this system
3;<TEXT> eg: 3; Failed to set password for johd –system is unavailable
The output will be shown in the log for the connector. If the return code is 3 then FastPass will retry the operation with regards to the retry setting of the sync. server.