Introduction
Resources (MCP server, REST APIs) in Alation AI Studio support two modes of OAuth 2.0 authentication: user-initiated and machine-to-machine.
User-initiated flow
Section titled “User-initiated flow”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.
Machine-to-machine flow
Section titled “Machine-to-machine flow”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.