SolarWinds Cloud

SolarWinds Configuration

  • Log into your SolarWinds admin session and go to Settings > Organization Settings > Security

  • Activate SAML and fill the following fields:

    • Issuer

      https://mydomain.trustelem.com/app/3XXXXX
      
    • SAML URL

    https://mydomain.trustelem.com/app/33XXXX/sso
    
    • Single Logout URL
    https://mydomain.trustelem.com/app/3XXXXX/on_logout
    
    • Certificate
    $cert = "MIIDXXX...XXXNTYw=="
    
  • Then go to the Role Mapping tab and write the attributes names you wish for each role (optional)

Trustelem Configuration

  • Go back to the Configuration tab, copy the ACS URL given value and paste it in the corresponding field on Trustelem

  • You can then add roles to send to SolarWinds in Custom scripting
    For example, we want users to have the member role for SolarWinds except John Doe who will be administrator.
    On SolarWinds, in Role Mapping > Organization Roles we write the value ‘adminSW’ for Admin and ‘memberSW’ for Member.

  • On Trustelem we add this custom script:

function CustomSAMLResponse(msg: SAMLResponse, user: User, groups: Groups, deny: Deny): void {
    msg.addAttr("groups", "memberSW");
    if (user.email == "john.doe@trustelem.com") {
    msg.addAttr("groups","adminSW");
    }
}