Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

Please enter your two URLs into your Performer Suite in the respective parameter fields (Authorization & Token URL).

Create OAuth Client

Image Modified

In order to be able to access your SAC systems from the Performer Suite, an OAuth client must be added to your SAC.
Your SAC > System > Administration > App Integration > Add a New OAuth Client

Two authorization methods are possible:-- but you only need one working OAuth.

  1. Interactive Usage (Authorization Code Grant)
  2. Interactive Usage and API Access (Client Credential Grant)
Info
titleWhich OAuth client type should I create?
  1. Create If you are using SSO for your SAC, then create an OAuth Client with the Purpose "Interactive Usage(Authorization Code Grant) , if you are using SSO for your SACand the Redirect URI http://localhost:8089.
  2. Create an OAuth Client with the Purpose "Interactive Usage and API Access" (Client Credential Grant) to have a “machine-to-machine” authorization.
    (in this case, no direct login is needed inside the Performer Suite, because the protected resource does not belong to a specific user)
    Image RemovedImage Added
  3. For Access, enable all 6 checkboxes.
    Image RemovedImage Added 

Learn more: SAP blog article
https://blogs.sap.com/2018/04/20/sap-analytics-cloud-apis-getting-started-guide/#oauth2

Enter SAC Parameters

The last step, enter the two SAC URLs into the text fields:

Create a new OAuth Client within the Performer Suite with  and enter the required OAuth parameters:
Image RemovedImage Added

The following parameters must be entered for this connection type:

API Access

  • Client Id
  • Auth Grant = API Access (Client Credential Grant)
  • Secret

Interactive Usage

Interactive Usage (Authorization Code)

  • Client ID
  • Auth Grant = Interactive Usage (Authorization Code Grant)
  • Secret (optional)
  • Redirect URL

API Access (Client Credential)

  • Client Id
  • Auth Grant = API Access (Client Credential Grant)
  • Secret

SAC Connection in Login Window

...

Info

If the defined OAuth client is "Interactive Usage (Authorization Code Grant)", a user login is required:.
(if SSO is enabled in your SAC, this login window will not appear and will login straight)