【问题标题】:Snowflake is giving me the error "SAML response is invalid or matching user is not found. Contact your local system administrator"Snowflake 给我错误“SAML 响应无效或找不到匹配的用户。请联系您当地的系统管理员”
【发布时间】:2025-12-16 00:45:02
【问题描述】:

我有一个启用了 SSO 和预配的 Azure Active 目录。我公司的用户可以通过 SSO 进入雪花,但是当我邀请来自 GMail 或其他域的用户进入我们的 AD 时,他们会收到 SAML 错误。根据我所见,Snowflake AD 应用已将用户正确配置到 Snowflake。

我该如何解决这个问题?

谢谢, 菲尔

【问题讨论】:

  • 从 IDP 传递的 NameID 属性是否与在 Snowflake 中为用户设置的 Login_Name 匹配?

标签: snowflake-cloud-data-platform


【解决方案1】:

@suzy_lockwood 是 NameID 属性给我带来了问题。我将它链接回 Azure AD 中的雪花应用程序。解决方法是转到管理 > 单点登录 > 用户属性和声明。在必需的声明下,我打开了声明“唯一用户标识符(名称 ID)并将源属性从 UPN 更改为 user.mail。

【讨论】:

    【解决方案2】:

    此错误是由于无法识别用户。如果用户在认证时请指定完整名称:

    snowsql -a mytest.us-east-1 -u xyz@abc.com
    

    【讨论】:

      最近更新 更多