Acquia Source uses OAuth 2.0 for API authentication, providing secure access while enabling different authentication flows for various use cases.
API clients
An API client represents an application that will be communicating with your Acquia Source site. The CMS provides a default API client for accessing APIs. However, administrators may create additional clients for different purposes, such as separate clients for a mobile app and a Next.js app.
Each client has:
A unique client ID
A client secret for confidential clients
Authorized scopes that determine what it can access
Configured grant types that control how it authenticates
Creating a new API client
Use the following steps to create a new API client:
OAuth 2.0 supports different grant types for different scenarios. Acquia Source implements following common grant types:
Authorization code
Client credentials
Refresh token
Authorization code
Access and authentication
Acquia Source uses OAuth 2.0 for API authentication, providing secure access while enabling different authentication flows for various use cases.
API clients
An API client represents an application that will be communicating with your Acquia Source site. The CMS provides a default API client for accessing APIs. However, administrators may create additional clients for different purposes, such as separate clients for a mobile app and a Next.js app.
Each client has:
A unique client ID
A client secret for confidential clients
Authorized scopes that determine what it can access
Configured grant types that control how it authenticates
Creating a new API client
Use the following steps to create a new API client: