是否可以使用来自现有服务主体的 Oauth 令牌连接到 Azure Databricks 中的雪花?

Is it possible to connect to snowflake in Azure Databricks using Oauth token from an existing Service Principal?

我正在尝试使用从现有服务主体生成的 Azure 访问令牌连接到 Databricks 中的 Snowflake(不使用文档的方法创建一个,因为我没有权限)。目前我收到错误消息“无效的 OAuth 访问令牌”。

我认为解决方案是我需要 snowflake 来授予对服务主体的访问权限,但不确定如何执行此操作或者是否可能?

根据this Snowflake document, programmatic SSO with Federated Authentication (like you would need in a Databricks notebook) is only available for the Okta identity provider - even though Microsoft Azure Active Directory is among their supported Identity Providers