use*_*407 6 registration keycloak
我有注册过程工作,以便当用户点击注册时,如果用户键入了电话号码,则存储"电话"的自定义属性.但是,我希望它是一个必填字段,如果留空则阻止注册.我还没有找到任何关于如何执行此操作的密钥泄露文档.
小智 3
您必须实现一个扩展注册表的SPI 。您可以使用标准 FormAction作为基础。您必须将验证逻辑添加到 validate() 方法。例如:
String phoneNumber = formData.getFirst(FIELD_PHONE_NUMBER);
if (Validation.isBlank(phoneNumber) {
errors.add(new FormMessage(FIELD_PHONE_NUMBER, MISSING_PHONE_NUMBER));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1824 次 |
| 最近记录: |