Keycloak删除注册屏幕上的名字和姓氏字段

sho*_*ser 3 freemarker keycloak

在Keycloak中,我们创建了一个自定义ftl注册主题,删除了可选的名字和姓氏字段.我们的系统只要求用户拥有电子邮件地址和密码.

但是,当用户点击输入时,会显示错误,指示需要输入名字和姓氏.

在Keycloak UserModel中,这些字段是可选的,也可以通过admin console/api创建用户,而无需使用firstname和lastname.

我们如何从注册屏幕上的keycloak表单验证中删除这些字段?

小智 5

可以从管理控制台中的"身份验证" - >"流"区域禁用配置文件验证.

将下拉选项更改为"注册"将显示注册表单上使用的操作.将"配置文件验证"设置为DISABLED将阻止使用RegistrationProfile表单操作.

这将阻止检查所有3个字段(名字,姓氏和电子邮件),如果您想要更多地控制要检查的字段,则可能需要实施自己的验证操作.

  • 不确定这是否应该被接受,因为这也会禁用“用户名”的验证。 (3认同)