Source CMS 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 Source CMS 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:
Source CMS 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 Source CMS 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: