Connect Tenants
In this page, you can set up a connection to your tenant. You can define as many tenants as you like, you can also define the same tenant multiple times with different tenant keys.
You can also reuse your credentials.
NEO Tenants
For NEO tenants, you can use S-users with basic auth credentials. Also you can set the hostname to the Web UI hostname of the Cloud Integration.
Cloud Foundry(CF) Tenants
For CF tenants you should create an instance and a service key for that instance.
Please refer to,
- This documentation: https://help.sap.com/docs/cloud-integration/sap-cloud-integration/oauth-with-client-credentials-grant-for-api-clients
- and this blog post: https://blogs.sap.com/2021/03/22/integration-suite-accessing-cloud-integration-runtime/
For the instance authorization configuration you can use roles like this:
{
"grant-types": [
"client_credentials"
],
"redirect-uris": [],
"roles": [
"AuthGroup_Administrator",
"AuthGroup_BusinessExpert",
"AuthGroup_IntegrationDeveloper",
"AuthGroup_TenantPartnerDirectoryConfigurator"
]
}
If you want fine grained authorizations refer to this table: https://help.sap.com/docs/cloud-integration/sap-cloud-integration/tasks-and-permissions-neo
When you create the Service Key, you will see a JSON like this:
{
"oauth": {
"clientid": "sb-abcd1234-ab12-ab12-ab12-abcd1234ab12!ab12345|it!ab1234",
"clientsecret": "abcd1234-ab12-ab12-ab12-abcd1234ab12$aA_abcdef123456abcdef123456abcdef123456abcd=",
"url": "https://example123trial.it-cpitrial05.cfapps.us10-001.hana.ondemand.com",
"createdate": "2023-07-17T16:39:46.446Z",
"tokenurl": "https://example123atrial.authentication.us10.hana.ondemand.com/oauth/token"
}
}
For credential:
tokenurlwill be used as it is in the credential.clientidandclientsecretwill be used.
For tenant:
urlwill be used, but you should only copy hostname likeexample123trial.it-cpitrial05.cfapps.us10-001.hana.ondemand.com