AppDynamics

AppDynamics Configuration

  • Log into your AppDynamics admin session, go to Administration and then to the Authentication Providers tab

  • Select the SAML option and fill the following fields:

    • Login URL

    • Logout URL

    • Identity Provider Certificate

    • Username Attribute

    • Display Name Attribute

    • Email Attribute

  • By default the username will be the user email but you can change that in Custom scripting ; if you want username to be firstname.lastname for exemple add these two lines:

    function CustomSAMLResponse(msg: SAMLResponse, user: User, groups: Groups, deny: Deny): void { msg.setAttr(“username”, user.firstname+"."+user.lastname); }

  • You can also define AppDynamics roles according to attributes sent by Trustelem in SAML Group Mappings

    • In SAML Group Attribute Name write ‘groups’

    • In Group Attribute Value, check the Multiple Nested Group Values option

    • In Mapping of Group to Roles add Trustelem groups to which you want to match AppDynamics roles

Trustelem Configuration

  • On Trustelem, write your AppDynamics name account in the corresponding field. You can find your name account on your AppDynamics url which looks like https://[name-account].saas.appdynamics.com/

  • To send your users' Trustelem groups, add these lines in Custom scripting:

    function CustomSAMLResponse(msg: SAMLResponse, user: User, groups: Groups, deny: Deny): void { for (let g in groups) { msg.addAttr(“groups”, groups[g].name); }; }