代码之家  ›  专栏  ›  技术社区  ›  priya_solutions_architect

“代码”:“390100”尝试使用Oauth从Postman连接到SQL API时指定的用户名密码不正确

  •  0
  • priya_solutions_architect  · 技术社区  · 2 年前

    我在尝试连接雪花时遇到以下错误。

    {
        "code": "390100",
        "message": "Incorrect username or password was specified."
    }
    

    当我通过cli生成令牌并使用该令牌连接到snowflake时,同样的方法也很有效。当我使用Oauth时,这个问题就发生了。

    有人知道这方面的信息吗?

    1 回复  |  直到 2 年前
        1
  •  0
  •   Tushar Kathpal    2 年前

    查看下面的官方文件。

    https://docs.snowflake.com/en/developer-guide/sql-api/submitting-requests.html#label-sql-api-submit-query-regionless-account

    必须传递Snowflake帐户标题,并且该标题必须是帐户定位器(连接到Snowflake UI时,可以在用户名下找到)。

    例如:

    当您连接到snowflake时,可以使用两个URL。

    无地域:——> https://organizationname-accountname.snowflakecomputing.com 地区:——> https://Account_locator.us-east-2.snowflakecomputing.com

    当使用无区域URL和身份验证类型OAUTH时,需要传递额外的头。

    “雪花帐户:”

    在postman中,您可以通过键和值的方式传递标题下的参数,其中键是Snowflake Account,值是Account Locator。

    如果不使用无区域URL,则不需要上面的标题。

    如果以上有帮助,请告诉我。还附上KB文章供您参考,以设置邮递员。

    https://community.snowflake.com/s/article/Connect-to-SQL-API-using-Postman