data-src=../../includes/saas-only.md

REST Authentication in Adobe Commerce as a Cloud Service

Adobe Commerce as a Cloud Service REST API authentication is handled through Adobe's Identity Management System (IMS) through standardized OAuth 2 protocols. This authentication system supports both interactive user-based workflows and automated server-to-server integrations, ensuring secure and appropriate access for different use cases. The traditional admin and integration token generation methods is not supported in SaaS environments. Instead, you must obtain an IMS admin token through OAuth authentication.

The following types of authentication are available for Adobe Commerce as a Cloud Service REST APIs:

See Authentication in the Get Started guide for information about the authentication methods available on other versions of Adobe Commerce.

Server-to-server authentication

Server-to-server authentication enables automated systems to interact with Commerce APIs without user intervention. This method uses technical account credentials to obtain access tokens directly, making it perfect for background processes, scheduled tasks, and system integrations that need to operate independently.

Key benefits of this approach include:

For detailed steps, see the server-to-server Authentication Guide.

User authentication

The user authentication flow provides a secure, OAuth-based workflow where users authenticate through Adobe IMS, ensuring credentials are never directly handled by your application.

Key benefits of this approach include:

For detailed steps, see the User Authentication Guide.

Getting started

The following concepts apply to both authentication flows and are important for successful integration:

Access tokens

Scopes

The following permission scopes are required for Adobe Commerce as a Cloud Service REST API access: