Configuring SAML for AppDynamics

REQUIRED ACCOUNT/PERMISSION LEVEL

Bitium: All account levels; must be an Admin to set up

AppDynamics: Admin

In Bitium:

  1. Navigate to the AppDynamics app in the Admin section of Bitium, and click the Single Sign On tab. Choose SAML from the dropdown menu.
  2. Fill in the ACS field in Bitium with “http://{appdynamics_controller_url}/controller/saml-auth?accountName={account_name}”
  3. Save in Bitium.

In AppDynamics:

  1. Navigate to Administration > Authentication Provider.

  2. Select the SAML radio button.

  3. Copy the Login URL from Bitium. Paste it into the Login URL field in AppDynamics.

  4. Copy the Logout URL from Bitium. Paste it into the Logout URL field in AppDynamics.

  5. Copy the X.509 Certificate from Bitium. Paste into the Certificate field in AppDynamics. As the AppDynamics field is already populated with —–BEGIN CERTIFICATE—– and —–END CERTIFICATE—–, crop those off of the Bitium certificate to be sure there are not duplicates.

    Copy and Paste SAML Information

  6. For the SAML Attributes Mapping tab in AppDynamics, the Username Attribute field is variable.

    • If you wish your usernames in AppDynamics to be the user’s first name, as it appears in Bitium, type “First Name” into the field.
    • If you wish your usernames in AppDynamics to be the user’s first & last name, as it appears in Bitium, type “Display Name”
    • If you wish the username to pull from the prefix of the user’s email address, leave the field blank.

    (These options apply only to new users being created in AppDynamics via JIT provisioning).

  7. Fill in the Display Name Attribute field in AppDynamics with “Display Name”.

  8. Fill in the Email Attribute field in AppDynamics with “Email”.

    Map SAML Attribute

  9. Under SAML Group Mappings in AppDynamics, fill in the SAML Group Attribute Name field with “Groups”.

  10. Click the “Multiple Nested Group Values” radio button.

    Map SAML Groups

  11. For Mapping of Group to Roles, add your Groups (as they appear in Bitium) and assign them the correct permissions for the AppDynamics app. These groups will need to exist both here and in Bitium, and the users will need to be assigned to the groups in Bitium.

    Assign Roles to Groups

  12. Click Save in AppDynamics.