Skip to content

Introduction

Resources (MCP server, REST APIs) in Alation AI Studio support two modes of OAuth 2.0 authentication: user-initiated and machine-to-machine.

For interactive use cases where an end-user is present to authorize access, Alation supports OAuth 2.0 authorization code-based user-initiated authentication.

This approach allows users to securely grant access to their resources without sharing their credentials.

For non-interactive, programmatic integrations, Alation supports OAuth 2.0 client_credentials-based machine-to-machine authentication using JWTs.

This approach provides secure server-to-server communication without requiring end-user interaction.

In this mode, the ROLE and permissions associated with the OAuth client app are applied to the requests made to Alation AI Studio resources.