Please connect from a desktop to activate our interactive interface

The OAuth 2.0 authorization framework enables a third-party application to obtain limited access in the form of tokens to an HTTP service, either on behalf of a resource owner by orchestrating an approval interaction between the resource owner and the HTTP service, or by allowing the third-party application to obtain access on its own behalf. 
 
Things you should know before generating a Mock access token for Michelin APIs using API Client:

 a. Endpoint to generate OAuth token?
NonProd Server: https://indus.api.michelin.com/mock-common-oauth-salesforce

b. Which Grant Type is used on OAuth?  
Currently, the supported grant type for published APIs with OAuth2 is client_credentials, and is typically used when the app needs to access the backend service to do its work. The service is otherwise opaque to the end user. With this grant type, an app can receive an access token by presenting its client ID and client secret keys to the authorization server. 

c. Where to find and how to send the Client ID & Secret?
The Client ID and Secret can be found in the App you created when subscribing to the API Product. Details will be available in My Profile's -> My Apps.

Below details must be sent in ‘Request body – form url encoded’ format for testing the OAuth endpoint.

client_id : xyz [value to obtained from KEY of app]
client_secret: abc [value to obtained from SECRET of app]

Whether it is mandatory to provide a scope while generating an access token depends on the OAuth implementation and the specific requirements of the API provider. Some APIs may require a scope to be specified to limit the access rights of the access token. In such cases, providing a valid scope is mandatory. However, there may be scenarios where the API provider does not enforce the use of scopes, and in those cases, providing a scope may be optional. 
We recommend you refer to the API documentation (available in the Specification tab of each API Product) to determine whether providing a scope is mandatory or optional in your specific case.