This post was originally published on this site
Step 1: Access IAS Administration Console Log in to the SAP Cloud Identity Services (IAS) administration console.Navigate to the “Applications & Resources” section.Step 2: Open the Application ConfigurationSelect the SAP Analytics Cloud (SAC) OpenID application for which you want to swap the LoginName attribute. Ex: SCA_OpenID_XXXXStep 3: Define New Attribute for LoginName & Modify Attribute MappingsGo to the “Attribute Mappings” tab, where the current mappings for the user attributes are listed.Find the mapping for login_name and Identify the new mapping attribute that you want to use in place of login_name. For example, it could be customAttribute1, Email, or any other valid attribute in your user store which is used to UNIQUELY identify the USER in USER STORE.(usually mapped to LoginName by default).
Change the mapping for login_name:
Replace the existing attribute (e.g., LoginName) with the new attribute (e.g., Email).Save the changes Step 4: SAML changes on Incentive Management Go to Commissions Application.Click on Subject Name Identifier and set to the New Attribute i.e. EMAILLogin into Commissions and try to launch Embedded Analytics applicationUser should be able to launch SAC without any issues.Step 5: Other Dependent EA ApplicationsSimilarly, set the mapping to new Attribute “Email” for other EA applications under ‘Assertion Attributes’ to login_NameEx: EA_STORAGE_SERVICE_XXXX , SCAI_OPENID_XXXX ,EA_ADMIN_XXXX except SalesCloud SAML Application Sales Cloud Analytics – XXXXNOTE: that Sales Cloud Analytics – XXXX is used for SAML as SAC authenticates user with P-number there will be NO changes are recommended. EA_STORAGE_SERVICE_XXXX
SCAI_OPENID_XXXX
EA_ADMIN_XXXX
Step 6: Target Transformation Changes Required from SAC side to map to new Attribute.Go to IPS Target Systems.Click on SAC_TARGET_SYSTEM_XXXXClick on Edit link under Transformations SectionHere in this case the new mapping