当前位置: 首页 > 知识库问答 >
问题:

无法使用OAuth令牌从数据块" EXTERNAL _ OAuth _ USER _ CLAIM _ MISSING "连接到雪花

金理
2023-03-14

我正在尝试使用 OAuth 令牌从 Databricks 连接到 Snowflake。

我已经配置使用官方留档(https://docs.snowflake.com/en/user-guide/oauth-azure.html#step-3-collect-azure-ad-information-for-snowflake)。

请求令牌时,我还会检索看似有效的令牌。格式为 {'token_type': '持有者', 'expires_in': 3599, 'ext_expires_in': 3599, 'access_token': '令牌在这里}'

使用https://jwt.ms/来查看我的令牌中的声明,我发现以下内容:aud、iss、iat、nbf、exp、aio、appid、appidacr、idp、老型、rh、角色、子、tid、uti、ver。

缺少哪些索赔?

共有1个答案

颜博达
2023-03-14

最可能的问题是Snowflake上OAuth集成对象的声明参数集没有传递正确的值。查看以下文章,其中详细介绍了步骤:

https://community.snowflake.com/s/article/Create-Security-Integration-User-To-Use-With-OAuth-Client-Token-With-Azure-AD

 类似资料:
  • #用于连接jdbc的java代码 导入java。sql。*;公共类abc{ #我正在使用的驱动程序 #用popsql写的查询这是一个mysql查询 }

  • 问题内容: 我正在尝试使用OAuth 2.0访问Google的文档列表API 3.0,但是遇到401错误的麻烦。 用户接受后,我的代码如下: 然后,在最后一行-getFeed()-引发异常: 这是怎么回事?在静态主测试类上,它的工作原理很吸引人,但是当我在服务器上运行它时,此行不再起作用。任何想法? 解决了 需要使用GoogleOAuthHelper而不是直接使用GoogleOAuthParame

  • 我已经看到了一些关于数据库到雪花的问题,但我的问题是如何将表格从雪花到数据库。 到目前为止我所做的:创建了一个集群并将集群附加到我的笔记本上(我正在使用Python) 然后我试着用spark.read读取雪花中的FBK _视频表: 我也尝试过:选项(“dbtable”,“从FBK_VIDEOS中选择*”).load() 但我看到的以下错误: net.snowflake.client.jdbc.Sn

  • 我正在尝试从Spring Boot应用程序连接到mySQL数据库。然而,当我试图运行它时,它显示出错误。 我如何解决这个问题? 错误 从我的文件中添加代码片段 pom。xml 应用属性 堆栈跟踪 我还没有在sql中手动创建表,因为我认为spring.jpa.hibernate.ddl-Auto=date应该这样做

  • 我无法使用R Studio连接到Oracle数据库。 下面是我为设置连接而执行的代码。 以上代码已成功执行。 我在下面的代码中得到一个错误。 错误. jcall(drv@jdrv,"Ljava/sql/Connection;","Connec",as.character(url)[1],:java.sql.SQLExctive:指定无效的Oracle URL 我的R版本是3.4.0

  • 我无法使用客户机SquirrelSQL连接到MySQL。我以前曾设法连接到Oracle和Derby,但这次,我不知道我做错了什么。 我已经在我的Mac上安装了MySQL,以下步骤: > 要确保安装安全,请执行以下操作: 要创建新数据库: 要知道数据库存储在哪里: 创建一个表 在我遵循这些步骤之后: MySQL安装在/usr/local/ceral/MySQL/5.6.17下 在SQuirreL中,