Step-by-step deployment guide
The SAP Business Technology Platform (SAP BTP) connector imports users, role collections, and roles from your SAP BTP Global Account and its subaccounts into Elimity Insights.
1. Which data is imported from SAP BTP?
The following SAP BTP entities are imported:
Shadow Users: user accounts in SAP BTP (Global Account and Subaccounts)
Role Collections: named bundles of roles assigned to users
Roles: individual role tied to a specific application
The diagram below shows the relationships between them:
Shadow User attributes
external_id
External identifier from the identity provider
username
SAP BTP username
email
Primary email address
firstname
Given name
lastname
Family name
active
Whether the user account is active
origin
Identity provider origin (e.g. sap.default, ldap)
lastlogin
Timestamp of the user's last login
passwordlastchanged
Timestamp of the last password change
account_type
Either globalaccount or subaccount
account_name
Name of the account the user belongs to
Role Collection attributes
description
Description of the role collection
account_type
Either globalaccount or subaccount
Role attributes
application_id
The application this role belongs to
role_template_name
The role template it was created from
role_name
Display name of the role
description
Description of the role
2. Credentials needed to connect SAP BTP
The integration connect to two different APIs:
SCIM API: Users & Groups Also known as Shadow Users and Role Collections in BTP. We use this API to get Shadow Users & Role Collections on both Global Account as well as Subaccount level.
Authorization API: Role collections, role templates and roles We use this API to get more detailed information on the Roles linked to the Role Collections.
As stated in the documentation for both APIs, they require authentication via the OAuth 2.0 Client Credentials flow.
3. Prepare the credentials JSON
The connector expects a single file in the following JSON format:
4. Configure the source in Elimity Insights
Go to Sources in the left navigation bar and click Add Source.
Search for Custom and click Set Up.
Click Set Up again and give the source a name (e.g.
SAP BTP).Select Upload export file, click Continue and upload the data model file:
sap-btp-data-model.json.
Open the Config tab and click Edit.
Set Enable automatic imports via custom gateway to
trueand fill in the Gateway URL:https://sap-btp-gateway-1027270379075.europe-west1.run.appClick Add configuration value and add the entry below.
credentials
Secret File
The JSON file from step 3
Click Save and run to launch your first import. Monitor progress in the Logs tab; the Imports tab shows the summary for each run.
Last updated

