密钥罩领域设置不再显示重复的电子邮件和开关 [英] Keycloak realm settings does not show up "Duplicate Emails" switch anymore

查看:13
本文介绍了密钥罩领域设置不再显示重复的电子邮件和开关的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们不久前设置了Keycloak服务器,添加了一些Active Directory联盟,现在发现一些用户没有同步,因为他们与其他一些用户使用相同的电子邮件地址。在我们的情况下,这是正确的,因此没有简单的方法来更改它。

我记得有一个领域设置,在那里可以防止/允许使用重复的电子邮件,但在我们的领域中再也找不到它了。因此,我创建了一个新的,它显示在"领域-设置/登录"下。

无论我尝试执行什么操作,都无法将此开关调回以更改设置以允许重复电子邮件。我检查了数据库(select duplicate_emails_allowed from realm where id = 'companyrealm';),看到它设置为‘f’(False)。我还尝试将其设置为"t"(True),但这没有什么不同。

当我们创建另一个领域时,设置就在那里。很奇怪,嗯?会不会是这个场景的出现取决于什么呢?我们已尝试删除所有导入的用户,禁用了联盟提供程序,甚至删除了他,但什么都没有。

推荐答案

认为您缺少此开关:

Keycloak REALM login settings

仅当选项"以用户名发送电子邮件"设置为"关闭"时才会显示。只有当设置"用户注册"被打开时,该选项本身才会显示。因此,如果"以用户名身份发送电子邮件"设置为enalbed("开"),但"用户注册"设置为"关",则将根本不会显示"复制电子邮件"选项。我认为这是Keycloak中的错误。

要摆脱这种情况,只需启用"用户注册"(即使现在不保存),然后关闭"以用户名发送电子邮件"并再次禁用"用户注册"。您现在可以再次使用"复制电子邮件"开关,并且可以随意打开和关闭它。

这篇关于密钥罩领域设置不再显示重复的电子邮件和开关的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆