雪花给我错误 "SAML response is invalid or matching user is not found. Contact your local system administrator"

Snowflake is giving me the error "SAML response is invalid or matching user is not found. Contact your local system administrator"

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

我该如何解决这个问题?

谢谢, 菲尔

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

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

@suzy_lockwood 问题出在 NameID 属性上。我将它链接回我的 Azure AD 中的 Snowflake 应用程序。解决方法是转到管理 > 单点登录 > 用户属性和声明。在 Required Claim 下,我打开了声明“Unique User Identifier (Name ID) and changed the source attribute from UPN to be user.mail。