Integrating credential providers in your automation
To enhance security, you need credentials to authenticate access with Pega Robot Manager, Windows, and applications throughout the Pega Robotic Automation process.
There are two scenarios:
- When running an attended automation, a user is present and the user can provide the required credentials.
- When running an unattended automation, there is no user present, and you must set up a credential provider.
Built-in credential provider
The default, built-in credential provider for attended and unattended Pega Robotic Automation sessions uses Microsoft's DPAPI (Data Protection Application Programming Interface) to store credentials locally on each computer. To learn more about DPAPI, see Configuring credentials stored using DPAPI.
External credential providers
Pega Robotic Automation also supports the following external credential providers. You can only use these providers when running unattended automation solutions:
- CyberArk Application Access Manager. For more information, see Configuring CyberArk.
- BeyondTrust Password Safe. For more information, see Configuring BeyondTrust Password Safe.
- Custom client integration using the Pega Robotic Automation open interface. For more information, see Creating a client credential provider.
Credential providers must be supplied and managed by the client but can be interfaced directly with Pega Robotic Automation when running unattended automations. External credential providers offer the following advantages over DPAPI:
- A single location to add and update credentials for all unattended robots
- Secured and audited access to credentials
- Integration with the client’s security infrastructure
Previous topic Credential usage by application and type Next topic Configuring credentials stored using DPAPI