My Oracle Support Banner

OAuth2.0 - How To Create ReST API Clients? (Doc ID 2897139.1)

Last updated on FEBRUARY 22, 2024

Applies to:

Oracle Retail Merchandising Foundation Cloud Service - Version 22.1 and later
Information in this document applies to any platform.

Goal

The user's External applications integrate with MFCS via REST services. The user generates OAuth2.0 access token using Client ID and Client Secret available in IAM:

IAM Default Domain > Oracle Cloud Services > RGBU_MFCS_STG1 > OAuth Configuration > General Information > Client ID / Client Secret.

Token generation works fine, and the users can access MFCS REST services. The users must provide access credentials to external applications to start integration work. Is there a way to generate unique credentials for each external application, with a unique Client ID / Client secret for each external application?

The users expect each external application to have its ID and secret and generate access tokens, but per Oracle documentation, it does not seem to be the case: Restful Web Services

The user tried creating a dedicated user with OAuth2.0 Client Credentials:

Users > create user > go to "OAuth 2.0 client credentials" > click "Generate OAuth 2.0 client credentials".

 

Those credentials do not work, and the users cannot access REST services. Please advise if there is a way to configure unique credentials for each REST service external client.
 

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.