Create OAuth Client in SAP to Connect with MVM App


Integrating SAP with Webkul’s Multi-Vendor Marketplace App requires a secure and reliable communication setup.

The very first step in this integration process is to create OAuth client credentials within your SAP environment.

This step ensures that both platforms — SAP and Webkul MVM — can safely exchange data using industry-standard authorization protocols.

Table of Contents

Step-by-Step Guide: Creating an OAuth Client in SAP

Log in to your SAP system via the official login portal.

Once logged in, go to the top navigation and click on:
System → OAuth → OAuth Clients

oauth

You’ll now see a list of existing OAuth Clients. Here you can easily manage the clients.

To add a new OAuth client, click the OAuth Client Details field and fill in the necessary details, such as the client name, redirect URI, scopes, etc.

sap
clinet details

In the Essential section, provide a Client ID and a Client Secret (an encoded password).

In the Basic section, provide the following values:

  • OAuth Authorities: Assign the list of roles (authorities) granted to the OAuth client, such as ROLE_CLIENT, ROLE_TRUSTED_CLIENT.
  • OAuth Authorized Grant Types: Specify the grant types that the client is allowed to use, such as refresh_token, password, authorization_code, or client_credentials. These grant types determine which token retrieval flows the client can use. You can configure the supported grant types in the element.
  • OAuth Resource IDs: Define the resource identifiers that the client can access.
  • OAuth Registered Redirect URI: Enter the redirect URI that the client can use during the Authorization Code Flow and Implicit Flow.

To enter a particular value, use the plus sign and confirm with Add.

basic

In the Scopes section, provide the following values:

  • Scopes: List of scopes to which the client is limited.
  • Auto Approve Scopes: Scopes the Client does not need the User approval for.
scope

In the Token Validity section, provide the following values:

  • OAuth access token validity seconds: The access token validity period in seconds.
  • Refresh Token validity time: The refresh token validity period in seconds.
token validty

After entering the required information, click Finish. A new client is added to the list.

Credentials to Share

Once you create the client successfully, securely share the following details with the Webkul integration team:

  • Client ID
  • Client Secret
  • Token Endpoint URL (usually available in your SAP OAuth settings)

The MVM standalone app will use these credentials to authenticate itself and establish a secure API session with your SAP system.

Why SAP OAuth Setup is Important

Creating an OAuth client is the foundation of a secure and scalable integration with external platforms like Webkul’s Multi-Vendor Marketplace App.

With these credentials in place, the MVM app can safely perform API-based operations such as user creation and more.

Support

If you face any difficulties or need assistance, feel free to reach out. Raise a ticket at http://webkul.uvdesk.com or email us directly at [email protected] — our team will be happy to help.


Share this content:

I am a passionate blogger with extensive experience in web design. As a seasoned YouTube SEO expert, I have helped numerous creators optimize their content for maximum visibility.

Leave a Comment