Set up SSO with SAML
SAML (Security Assertion Markup Language) is a standard for exchanging authentication data between security domains. SAML is an XML-based protocol that uses security tokens containing assertions to pass information about a user between an identity provider and a service provider. It enables web-based authentication scenarios including single sign-on across all ARIS runnables.
Prerequisite
You have the Technical configuration administrator function privilege.
Server
The SAML identity provider supports the HTTP POST binding as specified by the SAML 2.0 specification.
SSO must be configured for the servers.
You have access to the metadata XML file only if SAML is enabled.
ARIS must be registered as a trusted service provider at the SAML identity provider.
Client
Your web browser supports JavaScript.
Start ARIS.
Click
Application launcher >
Administration.
Configuration is displayed.Click User management.
Click the arrow next to SAML.
Click General.
Click
Edit.Enable Enable single sign-on.
Enter the ID of the identity provider in the Identity provider ID field (entityID in the IdP metadata.xml file).
Enter the ID of the service provider in the Service provider ID field, for example http(s)://<ARIS server name>.
Enter the endpoint of the identity provider that is used for single sign-on in the Single sign-on URL field (SingleSignOnService URL in the IdP metadata.xml file).
Enter the endpoint of the identity provider that is used for single log-out in in the Single logout URL field (SingleSignLogoutService URL in the IdP metadata.xml file).
Click
Save.
Click Signature.
Click
Edit.Enable the check box of the options you want to set:
Enforce signing of assertions
Enforce signing of requests
Enforce signing of responses
Enforce signing of metadata
Select signature algorithm
Click
Save.
You have enabled the signing. Depending on the signing configuration, you have to configure the truststore and keystore.
Click Truststore.
Click Upload. The dialog opens. Select the truststore file from your file system and click Upload.
Click
Edit.Configure the Alias that was used for creating the truststore file.
Configure the Password that was used for creating the truststore file.
Click
Save.
You have configured the truststore.
Click Keystore.
Click Upload. The dialog opens. Select the keystore file from your file system and click Upload.
Click
Edit.Configure the Alias that was used for creating the truststore file.
Configure the Password that was used for creating the truststore file.
Click
Save.
You have configured the keystore.
Prerequisite
Your IdP Administrator configured the providing of these attributes in SAML response as claims.
Click User attributes.
Click
Edit.Specify the attribute fields, for example, the first name, the last name, or the e-mail.
Click
Save.
You have configured the user attributes.
Establish a circle of trust between the identity provider and the service provider.
Open a browser.
Enter the following URL into the address bar:
https://<SERVERNAME>/umc/rest/saml/metadata.xml?tenant=<TENANTID>You get a metadata file. Save this file as an XML file.
Send the metadata file to your SAML identity provider that the metadata can be uploaded.
Your system is configured to be used with single sign-on and SAML.
Troubleshooting
You can find detailed information on SAML authentication issues in the log files of ARIS Administration.
<Your installation folder>\ARIS10.0\server\bin\work\work_umcadmin_<size>\base\logs