The CLI (Command Line Connector) connector is used by the Password Manager Sync Server to reset password on a custom remote system. The connector is installed along with the Password Manager installation.
The CLI connector empowers customers to build their own integrations into MyPass. MyPass lets you specify a name of an executable file & will call the specified executable parameters as specified in the setup
To transfer the data to the specified program, MyPass will either encode Base64 or use custom encryption (To see how to build a custom encryption DLL for MyPass, please take a look at the API Integration and implementation guide)
From that point it is up to the executable to set the password on the target system. After being completed, MyPass will automatically mark the transaction to retry. (waiting time and the number of retries can be set in MyPass)
The result passed back to MyPass consists of a return code and a text. There are 3 possible codes:
- Success (Password has been reset)
- Failure (eg. Network trouble, the remote system is down etc.)
- User not present
In the event of a success code, the transaction will be set accordingly. In the event of a failure code, the automatic retry feature will go into action. Finally a user that is not present will result in the transaction being aborted, as this indicates that the user ID in question has no account on the target system. The text will along with the code be saved in the MyPass log for the connector (Gateway-CLIconnector.log).