SSO 创建新账户而非使用现有账户

我的 SSO 已经顺利运行了几个月,但遇到一个在 SSO 启用前创建的用户账户的问题。在我的主站点上,该用户使用用户名 U1 和邮箱 E1,但他们在 Discourse 社区中的良好账户 U1 使用的是邮箱 E2。因此,当他们现在尝试登录时,Discourse 用 E1 创建了一个新账户 U2。

我尝试通过删除 Discourse 中的 U2 来纠正此问题,并尝试以 U1 的身份冒充该用户,将其邮箱地址更新为 E1。系统提示已发送邮件,但他们并未收到,而且我甚至不确定这是否能解决问题。

我可以亲自确认该问题:当我在主站点以 U1 的身份冒充该用户时,Discourse 仍然会创建 U2。

非常感谢帮助!谢谢。

在此搜索“合并用户”

你确定用户合并能正确处理 SSO 记录吗?
我总觉得这会让局面变得更加混乱……

我不太确定,但这是我解决类似导入问题时的做法。另一个方案是在控制台中修改 SSO 映射,但这通常超出了可行范围。删除 U2 并将 U1 的邮箱地址更改为 SSO 邮箱地址应该能奏效,我认为是这样。之所以没有生效,似乎属于另一个问题,但这可能是最稳妥的做法。

由于您是客户,您可以通过我们向您提供的私人邮箱地址直接给我们发送邮件,我们将直接为您提供支持。