Skip to main content

Table of Contents

Configuring Pega Robot Runtime for RPA mode to support Kerberos

Complete the following steps so that Kerberos is supported by Pega Robotic Automation Runtime when you run RPAs.

  1. Configure Pega Platform:

    1. In Pega Platform, configure the RoboticSSO service package to authenticate incoming VM requests to use Kerberos authentication.

    2. Configure the DefaultAuthenticationTypeForRuntimeOnlyUser Dynamic System Setting to have a value of SSO. This setting ensures that new Pega Robotic Automation Runtime user accounts that you create in Pega Robot Manager are preconfigured for SSO authentication.

    3. Ensure that the user that you want to provision has a Pega Platform operator ID and that the operator ID is the fully qualified UPN of the user.

      The UPN can be obtained from Active Directory, for example,
  2. Configure the CommonConfig.xml file:

    1. In the Servers section, find the Server element with the name RobotManager.

      For example, <Server name="RobotManager" enabled="true" baseURL="" RPA="true" workgroup="My Group" robotName="{MachineName}" authenticationType="Kerberos"/>.
    2. Set the enabled attribute to true.

    3. Set the authenticationType attribute to Kerberos.

      This setting takes priority over OAuth 2.0 with SAML bearer.
    4. Set the baseURL attribute to the Pega Platform URL on which Pega Robot Manager is installed and ensure that it ends in prweb.

      For example,
    5. Set the RPA attribute to true.

    6. Set the RobotName attribute to the pattern that you want to use for your RPA VMs.

  3. Configure the RuntimeConfig.xml file by setting the Robotics/PackageServer/baseUrl attribute to use the Pega Robotic Automation Package Server URL for package deployment.

  4. Start Pega Robotic Automation Runtime to automatically log in to it.

  • Pega Robot Manager authentication mechanisms

    Pega Robot Manager supports Basic authentication, OAuth 2.0 with SAML bearer, and Kerberos to authenticate client requests from Pega Robotic Automation Studio and Pega Robotic Automation Runtime.

Did you find this content helpful?

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Ready to crush complexity?

Experience the benefits of Pega Community when you log in.

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us