4 Access Setup for the Credential Exchange Service

Before you can use the Credential Exchange Service, you must obtain OAuth 2.0 credentials that authorize access to it. These access credentials are distinct from the schema or wallet credentials returned by the service itself.

There are two parts to using OAuth 2.0 with the service:

  1. Creating an OAuth2 Client

    A one-time setup step where a client is registered with the authorization server and issued credentials (that is, a client IDand client secret). See the Creating an OAuth 2.0 Client section.

  2. Obtaining and Using Access Tokens

    A runtime step. Each time you call the service, you must include a valid, unexpired token in the request header. See the Generating an Access Token.