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 key
s.
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:
tokenurl
will be used as it is in the credential.clientid
andclientsecret
will be used.
For tenant:
url
will be used, but you should only copy hostname likeexample123trial.it-cpitrial05.cfapps.us10-001.hana.ondemand.com