邀请一直出现错误“not_matching_email”

您可以自己重现此错误。我在论坛上发出邀请,它们会附带一个类似这样的链接:

https://forum.mycoralapp.com/invites/9pWS22fPc5?t=8a34feb15bc72e1582cf8460837548aa

您点击链接,然后看到:

到目前为止,一切顺利。但是当我点击“继续”时,我看到:

我搜索了一下,发现唯一提到的是该仓库的 github 语言文件。查找该键,我发现这是相关的代码:

不知何故,“email”不为空,尽管我没有登录(您可以自己尝试,在隐身窗口中)。那么在代码中,“email”是从哪里来的呢?也许这里有人知道。

此网站是否启用了 normalize_emails 设置?

DiscourseConnect在此网站上是否仍然有效?

我以为如果启用了SSO,就无法创建邀请。这个在最近的邀请更新中被改变了吗,@Falco

3 个赞

我也尝试了常规电子邮件,例如 foo@bar.com,没有加号。

1 个赞

我认为您的网站存在一个更大的问题。如果我点击登录,我会自动以该用户的身份登录:

使用 SSO 不应该允许邀请,而您的外部身份验证允许用户直接进入网站。在这种情况下,电子邮件可能无效,因为它会将邀请中的电子邮件与上面的用户进行比较?

3 个赞

就是这样。用户被硬编码在 SSO 代码中以进行测试,因此任何访问该代码的人都将以该用户身份登录。因此,事情看起来是坏的。

我仍然不明白,当启用 SSO 时,您如何发送邀请。

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.