SAP Knowledge Base Article - Public

2518900 - How do I connect SAP Analytics Cloud (SAC) to SAP Business Technology Platform (BTP) Identity Authentication Services (IAS) Identity Provider?

Symptom

You want to enable SAML SSO connection between SAP Business Technology Platform (BTP) Identity Authentication Services (IAS) and SAP Analytics Cloud (SAC)

Environment

  • SAP Analytics Cloud
  • SAP S/4HANA Cloud
  • SAP Business Technology Platform (BTP) Identity Authentication Services (IAS)

Cause

Mapping attributes may not match, e.g. in SAC it may expect to receive e-mail as NameID but IAS might be mapped to use User Login or something else

DISCLAIMER: This is a How-To KBA that involves 2 SAP Products: SAC And IAS, please check before opening a Support Ticket in which product assistance is needed

Resolution

1) Connect to the Administration Console of your SAP Business Technology Platform (BTP) Identity Authentication Services (IAS)

1.1) Navigate to "Tenant Settings -> SAML 2.0 Configuration" and download the metadata file "metadata.xml"

tenant settings.png

Download Metadata.png

2) Connect to your SAP Analytics Cloud tenant in a separate browser window as the System Owner.

2.1) Select Main Menu > System > Administration and click the Security tab.
2.2) Click the pencil symbol in the top right to Edit the settings.
2.3) Select SAML Single Sign-On (SSO) under Authentication Method
2.4) Click Download under "Step 1: Download Service Provider metadata" to download metadata.xml File (this will be known as the SAC Metadata)
2.5) Click Upload... under "Step 2: Upload Identity Provider metadata" to upload "metadata.xml" from your SAP Business Technology Platform (BTP) Identity Authentication Services (IAS)
2.6) Under Step 3: Choose a user attribute to map to your identity provider select "Custom SAML User Mapping"

3) Return to the SAP Business Technology Platform (BTP) Identity Authentication Services (IAS) Identity Provider and open "Applications".

3.1) Add a new application for SAP Analytics Cloud
3.2) Under this new application select "SAML 2.0 Configuration" on the "Trust" tab
3.3) Click "Upload" under "Define from Metadata" to upload the "sacmetadata.xml" file that you downloaded from SAP Analytics Cloud.
3.4) Change "Subject Name Identifier" on the "Trust" tab to "e-mail" If your mapping is configured to use "e-mail"* see Enable a Custom SAML Identity Provider, to map different attribute...
3.5) Click "Save"

Add Application.png

4) In the  SAP Business Technology Platform (BTP) Identity Authentication Services (IAS) Identity Provider open "User Management"

4.1) Search for the user that you want to map to your existing SAP Analytics Cloud account and note the email *or Login Name, or attribute, etc...  you would like to map (needs to match step 3.4)

Select User and attribute to be mapped.png

5) Return to the SAP Analytics Cloud tenant to verify that all settings are correct.

5.1) Under System / Security in SAC, get to the fourth Step:
"Step 4: Confirm that the mapping is working" and enter your SAP BTP IAS email into "Login Credential (Custom SAML User Mapping)"*or Login Name, or attribute, etc...  that is being mapped (needs to match steps 3.4 and 4.1 of this KBA)

step4 sac verify.png

5.2) Click "Verify Account"

6) Copy the URL from the popup into a new browser session and logon to the SAP Business Technology Platform (BTP) Identity Authentication Services (IAS) to confirm that you get logged on with the SAML_VERIFY user.

7) Return to the SAP Analytics Cloud tenant, under "Security" settings page to confirm a message that your account has been verified.

7.1) Click "Save"

8) Return to the popup and click "Convert" to confirm.

  • After several minutes your SAP Analytics Cloud tenant will be connected to the SAP Business Technology Platform (BTP) Identity Authentication Services (IAS) Identity Provider.
  • The SAML user mapping for your user that carried out the conversion was already changed.

9) Return to the  SAP Business Technology Platform (BTP) Identity Authentication Services (IAS)  and confirm you have created Users for all SAP Analytics Cloud Users

10) Return to the SAP Analytics Cloud tenant and select "Security > Users" from the "Main Menu"

10.1) In the column SAML User Mapping enter the corresponding Login Name from the  SAP Cloud Platform Identity Authentication Cloud Identity Provider for all users.

10.2) Click "Save"

See Also

Your feedback is important to help us improve our knowledge base.
Please rate how useful you found this article by using the star rating feature at the beginning of this article.
Thank you.

Keywords

SCI, Hybris, S4HANA, S4/HANA, S/4 , SAP Cloud for Planning, sc4p, c4p, cforp, cloudforplanning, Hana Cloud for Planning, EPM-ODS, Cloud for Analytics, C4P, Cloud4Analytics, CloudforAnalytics,  HCP, C4A, BOC, SAPBusinessObjectsCloud, BusinessObjectsCloud, BOBJ, BOBJcloud, BOCloud., BICloud, BO Cloud, SBOC, SAC, SAP BusinessObjects Cloud, Business Objects, SAC, SAP AC, Cloud-Analytics, CloudAnalytics, SAPCloudAnalytics, S/4, S4, IDP, Auth, identity, SSO, SAML , KBA , LOD-ANA , SAP Analytics Cloud (SAC) , LOD-ANA-BI , Business Intelligence Functionality, Analytic Models , LOD-ANA-PL , Planning , LOD-ANA-BR , SAC Boardroom , LOD-ANA-PR , SAC Predictive , How To

Product

SAP Analytics Cloud 1.0