gpt4 book ai didi

Keycloak:如何将用户电子邮件自定义为强制性和不可变性

转载 作者:行者123 更新时间:2023-12-05 07:19:13 33 4
gpt4 key购买 nike

我们的旧身份验证机制在设计上为每个用户设置了强制且不可变的电子邮件地址。在将旧的身份验证机制导出到 Keycloak 4.6.Final 的手中之后,我们留下了通过电子邮件对用户的旧引用,因为这实际上从该系统开始就用作 id。Keycloak 用户管理 UI 作为整个系统的一部分交付给客户端。现在我们面临一个问题,即客户方的用户管理员可以在没有电子邮件的情况下创建用户,甚至最糟糕的是,他给用户一封电子邮件并加类更改它。随着用户群的增长,将此选项保持打开状态很可能会为客户端带来错误。

我一直在搜索 google、sof、keycloak 邮件列表搜索引擎,但找不到任何与开发人员在特定 keycloak 分发之上应用配置的能力相关的文档,这些分发会为某些用户设置强制性和不可变等功能默认情况下可选且可编辑的属性。

最佳答案

我知道这个问题很老了,但也许有人需要回答。现在是 2022-11,Keycloak 20 中有 experimentas 功能。您可以启用 declarative-user-profile,然后自定义您的用户配置文件并设置必填字段和其他选项。 user-profile

此功能将来可能会被删除,因为它是实验性的。而且此功能有错误(尝试使用 20.0.1)。例如,如果您添加所需的属性组,那么您可以在创建新用户时看到组并且可以选择组。但是,如果您尝试保存用户,则会出现错误提示,该组是必需的。

关于Keycloak:如何将用户电子邮件自定义为强制性和不可变性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57867065/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com