FireDAC Components for SAP SuccessFactors

Build 20.0.7654

Configuring Authentication In SAP SuccessFactors

SAP SuccessFactors requires some setup in order to communicate over the OData API. This section covers how to configure authentication in the OData API.

Basic Authentication

Once OData is enabled, you must grant access to the API to activate Basic Auth for a given user.

Granting Permission for an RBP System

  • Assign the permission in Administrator Permissions > Manage Integration Tools > Allow Admin to Access OData API through Basic Authentication.

Granting Permission for a User-based System

  • Click Administrative Privileges > Integration Tools, and select Allow Admin to Access OData API through Basic Authentication.
  • On the Managing Administrative Privilege page, select the Employee Export and Employee Import checkboxes to grant those permissions to the given user.

Authentication using OAuth

Granting Permission for an RBP System

  • From the admin menu Manage Permission Roles, select the desired role for which you want to add the permission. As a best practice, create role named "API Administrator".
  • Under the Manage Integration Tools link, select the Manage OAuth2 Client Applications checkbox.
  • After you have done this, you will see a link, Manage OAuth2 Client Applications under the Company Settings category in the new admin tools, and under Integration Tools in the older administration tools interface.

Granting Permission for a User-based System

  • From the Admin Menu click Manage Security > Administrative Privileges. For the user you are logged in as, look under Integration Tools and check the box under Access to OAuth 2 Management.
  • After you have done this, you will see a link under Integration Tools to where you can register your OAuth client.

Registering your OAuth Client Application

  • To register an OAuth client, log into your application instance with an administrator account. From the Admin menu, click Manage OAuth2 Client Applications > Register New Client Application.
  • After you register an OAuth client, any user of the registered client can connect to SuccessFactors HCM Suite using this method.
  • Fill the shown field accordingly. After successfully registering the application, update your connection properties as detailed in Establishing a Connection.

Copyright (c) 2020 CData Software, Inc. - All rights reserved.
Build 20.0.7654