Prerequisites
The following are the prerequisites to use the SailPoint SAP BTP Cockpit Cloud Foundry
Note
The S-User associated with the SAP BTP Global account (with required permissions) should create credentials for individual target layers (Global account/ Directory/ Subaccounts) for further governance operations. For more information, refer to Required Permissions.
SailPoint supports identity governance for SAP BTP Cockpit using the XSUAA service of Cloud Foundry.
To access the XSUAA API service, you can choose one of the following methods:
-
Using BTP command line interface (CLI) (applicable for Global account/ Directories/ Subaccounts)
-
Using BTP user-interface (UI) (applicable for Subaccounts only)

-
Download BTP CLI from here, and extract the client file from the downloaded archive.
-
Copy the client executable from the unpacked folder to the designated directory as shown below:
-
For Linux:
/usr/local/bin
-
For macOS:
/usr/local/bin
-
For Windows:
C:/Users/<your-user>
-
-
Log in to the global account from a browser with S-User, who has Global Account Administrator Role collection entitlement.
Important
Ensure you clear the browser cache before logging in to avoid incorrect SSO login issues caused by a previous session with another user. -
Run the command in the terminal using the sequence below:
-
Log in to BTP CLI via SSO using:
btp login --sso
-
The above command prompts for the following inputs:
CLI server URL [https://cli.btp.cloud.sap]>
Make sure to enter
https://cli.btp.cloud.sap
string as a CLI server URL input. This should open a new browser tab for SSO approval.Select Yes to log in to SAP BTP.
After approval, you may be prompted to select a global account from multiple options. Select the appropriate global account.
-
Create credentials using the following command:
btp create security/api-credential --name <desired_name>
Use a name
<desired_name>
that can serve as user-friendly identifier to store the credentials -Client ID
,Client Secret
,Token URL
, andAPI URL
. These credentials are necessary for configuring the SailPoint source with the targeted BTP layer.
-
Steps for creating credentials for any targeted layer (Global account/ Directory/ Subaccount) within the BTP Cockpit is as follows:
-
Open CLI.
-
Use the following command to change the target layer:
btp target
-
Select the appropriate options to choose your desired target layer. For example, you can select ‘…’ to switch to the global account.
-
Once the target is changed, create new credentials using the command mentioned in previous step.

-
Log in to BTP Cockpit and go to the desired subaccount:
-
Log in to the SAP Business Technology Platform (BTP) Cockpit.
-
Go to the subaccount (with ‘Subaccount Administrator’ rights) for which you want to manage identities.
-
-
Create the authorization and trust management service:
-
In the left navigation pane, go to Services and search for Authorization and Trust Management Service.
-
Select Create to create a service with the following settings:
-
Plan:
apiaccess
-
Runtime Environment:
Cloud Foundry
-
Space:
ABAP_space (or your desired space)
-
Instance Name:
<desired_Instance_name>
-
-
Select Next.
-
-
Configure Service Parameters. On the Parameters screen, select Next.
-
Review and Confirm page :
-
On the Review screen, select Create.
Note
Ensure that under the Instances & Subscriptions tab, the Authorization and Trust Management Service is listed.
-
-
Create a Service Key:
-
Select the ellipses(...) next to the listed service.
-
Select Create Service Key.
-
Enter an appropriate Service Key Name and select Create to create a new service key.
-
-
Retrieve Credentials:
-
Once the service key is created, select the ellipses (...) again.
-
Select either View or Download to retrieve the following credentials:
-
Client ID
-
Client Secret
-
Token URL
-
API URL
These credentials are necessary for configuring the SailPoint source with the targeted BTP layer.
Note
Here, theurl
corresponds to theToken URL
, andapiurl
corresponds to theAPI URL
. -
-
Important
The individual set of credentials generated using either of the methods mentioned above applies to each SailPoint BTP Cockpit Cloud Foundry connector. The mapping of these credentials for setting up the connection is as follows:
-
Token URL
corresponds to theToken URL
. -
API URL
corresponds to theHost URL
. -
Client ID
corresponds to theClient ID
. -
Client Secret
corresponds to theClient Secret
.