When exposing an Integration Object, you must identify the user authorized to make integration API requests. Additionally, you must grant access permissions for each request type or Integration Object item type based on the user group or user.
These steps in the SAP Commerce Cloud Backoffice configure the authentication type for an Integration Object:
- Navigate to SAP Commerce Cloud Backoffice, and log on as an administrator.
- Choose Integration UI Tool from the Cockpit dropdown menu on the top-left corner.
- Expand Integration APIs menu items, and choose Authentication.
- Choose InboundProduct from the Integration Object list view or table on the right side. This is just an example. You can check the other integration objects like InboundB2BUnit, InboundB2BCustomer, InboundPriceRow, and so on, as well. These integration objects are imported in the system initialization or update process.
- In the editor area, at the bottom of the screen, you’ll see the default authentication type is preconfigured as Basic when the integration objects are imported or created during the system initialization or update. That means a username and password would be required to call the Integration APIs from the client applications.
Note
Since the out-of-the-box integration flows or iFlows deployed in the SAP Cloud Integration tenant use Basic as the default authentication type, you can stick to Basic in the course. You can choose OAuth2 from the Authentication Type dropdown. In this case, a client ID and client secret would be required to generate an access token to call the Integration API.