The Opigno Enterprise API authorization system implements a two-level authentication model: Client’s platform – Uses the OAuth 2.0 protocol with the Client Credentials grant type to verify the authenticity of the client’s server application. User Context – Provided via a UUID passed in the Opigno-Client-UUID header.

Client Authentication

The client application can authenticate using OAuth2 Client Credentials for server-to-server communication, such as when integrating the Opigno Connect module with a Drupal site. All GraphQL queries must include authorization data in the header, as explained in the OAuth2 Authorization.