Skip to main content

ARIS Technical Help

Example: SSO SAML with SCIM and Microsoft® Entra ID

This example depicts the configuration of SSO SAML and SCIM in combination with the user management system Microsoft® Entra ID.

  1. Click Application launcher Application launcher > Administration Administration. Configuration Configuration is displayed.

  2. Click User Management.

  3. Click the arrow next to SCIM.

  4. Click SCIM server.

  5. Click Edit Edit.

  6. Select Enable Identity management system (SCIM).

  7. Copy the SCIM endpoint URL value and hand over the SAML endpoint URL to your identity provider for provisioning.

  8. Hand over the preconfigured value of the SCIM endpoint URL and provide it together with the bearer token to your IdP Administrator.

  9. Optional: Enable/Disable the e-mail notification for user creation. That means that if a user is created on the SCIM server side, each newly created user receives an e-mail about the creation.

  10. Click Save Save.

  11. Copy the endpoint URL and safe it in a text file.

Enable SCIM and copy bearer token
  1. Click Application launcher Application launcher > Administration Administration.

  2. Click User management User management. The list of users is displayed.

  3. Click Create user Add user. The Create user form opens.

    Enter the user name, first and last name, e-mail address, if applicable, and password. If no password was specified for the user, a password is automatically generated for the first login and sent to the configured e-mail address. After the first login, the password must be changed.

  4. Click Save. The Details view of the user is displayed.

    Create SCIM user
  5. Click Back Back.

  1. Click Application launcher Application launcher > Administration Administration.

  2. Click User management User management. The list of users is displayed.

  3. Click the SCIM user.

  4. Click Privileges. The list of function privileges is displayed.

  5. Assign the Technical configuration administrator and the User administrator privileges.

  6. Click Edit user group association Edit assignment. The Associate users/user groups dialog opens.

    Assign privileges
  7. Log out.

  1. Log in as user SCIM to ARIS.

  2. Click Application launcher Application launcher > Administration Administration.

  3. Click User management User management. The list of users is displayed.

  4. Select the SCIM user.

  5. Click SCIM bearer token.

  6. Click Generate bearer token Generate bearer token.

  7. Click Copy to copy the bearer token to the clipboard.

Generate bearer token and copy to clipboard
  1. Open Microsoft ® Entra ID.

  2. Click Enterprise applications.

    Enterprise applications
  3. Click Add New application.

    Create new application
  4. Click Add Create your own application.

    Create your own application

    The Create your own application panel opens.

    Create your own application panel
  5. Enter the application name, for example, aris.

  6. Enable the Integrate any other application you don't find in the gallery(Non-gallery) option.

    Click Create. The Overview page of the application is displayed.

    Application overview
  7. Click 3. Provision User Accounts. The Provisioning page is displayed.

    Provisioning
  8. Change the provisioning mode to Automatic.

  9. Paste the SCIM bearer token to the field Secret Token.

  10. Paste the SCIM endpoint URL that was displayed in ARIS and that you saved in a text file in step one of this example to the Tenant URL field.

  11. Click Test Connection. If the test is successful, you see the result as depicted below.

    Test connection
  12. Click Save Save.

  13. On the Overview page of the application, click Assign users and groups.

    Assign users and groups

    The Users and groups page of the application is displayed.

    Users and groups
  14. Click Add Add user/group.

The users and groups are now successfully provisioned to ARIS.

  1. On the Overview page of the application, click Set up single sign on.

    Set up single sign-on

    The Single sign-on page is displayed.

    SAML
  2. Click SAML. The SAML page opens.

    SAML page
  3. Open ARIS and log in with the SCIM user.

  4. Click Application launcher Application launcher > Administration Administration. Configuration Configuration is displayed.

  5. Click User Management.

  6. Click the arrow next to SAML.

  7. Click General.

  8. Click Edit Edit.

  9. Enable Enable single sign-on.

  10. Copy the Microsoft® Entra ID Identifier from Microsoft® Entra ID and paste it to the Identity provider ID field in ARIS.

  11. Copy the Login URL from Microsoft® Entra ID and paste it to the Single sign-on URL field in ARIS.

  12. Copy the Logout URL from Microsoft® Entra ID and paste it to the Single logout URL field in ARIS.

    SAML settings
  13. Click Save Save.

  1. If SAML is enabled, enter the following in your browser address bar:

    https://myserver.mydomain/umc/rest/saml/metadata.xml?tenant=default.
    

    The metadata is displayed.

    SAML metadata
  2. Copy the metadata content to a text file and save it as XML file.

You have saved the SAML metadata as an XML file.

  1. On the Overview page of the application, click Set up single sign on.

    Set up single sign-on

    The Single sign-on page is displayed.

    SAML
  2. Click SAML. The SAML page opens.

    Upload metadata file
  3. Click Upload Upload metadata file. The Basic SAML Configuration page opens.

    Basic SAML confuration
  4. Click Save Save.

  1. Open ARIS and log in with the SCIM user.

  2. Click Application launcher Application launcher > Administration Administration. Configuration Configuration is displayed.

  3. Click User Management.

  4. Click the arrow next to SAML.

  5. Click Advanced settings.

  6. Click Edit Edit.

  7. Change the Authentication context comparison settings to exact.

  8. Disable all authentication context classes.

  9. Optional: Enable Automatically create user.

    SAML - Advanced settings

SSO is set up in ARIS.

SAML truststore

  1. Configure which signing options are requested on Microsoft® Entra ID side and download the certificate.

  2. Download the certificate from Microsoft® Entra ID.

    Download Entra ID
  3. Create the java truststore file with a Java command:

    keytool –import –alias entraid –file aris.cer –keystore samltruststore.jks
    
    Create truststore file
  4. Upload the Java truststore file to ARIS.

    Upload Entra ID truststore file to ARIS
  5. Edit the page and enter Alias and Password with the values you used in step 3.

    Enter Alias and Password
  6. Enable the signing – depending on the configuration in Microsoft® Entra ID (see signing option in step 2). Enable signatures in ARIS.

    Enforce signing

Optional: SAML keystore

  1. Create the Java keystore file with a Java command:

    keytool -genkey -alias aris -keyalg RSA -keysize 2048 -validity 730 -keystore samlkeystore.jks
    
    Create keystore
  2. Upload the Java keystore file to ARIS.

    Upload keystore
  3. Edit the page and enter Alias and Password with the values from step 3.

    Keystore: Enter Alias and Password
  4. Enable the signing Enforce signing of authentication requests.

  5. Save again the service provider metadata content (see 7: Save the metadata content as an XML file) and upload it to Microsoft® Entra ID (see 8: Upload metadata to Microsoft® Entra ID, step 3).

    Enforce signing of authentication requests

You have specified the SAML signatures.

  1. Copy the claim name from Microsoft® Entra ID.

    Claim name
  2. Paste the claim name to ARIS configuration.

    Paste claim name to ARIS

You have configured the SAML user attributes.