首页 > 解决方案 > 如何在 wso2is 中自定义默认的自我注册页面

问题描述

我想在 wso2is 提供的默认注册表单中添加一些自定义项,例如选择器字段和复选框。

示例:我有一个组织列表,当用户注册时,他/她从列表中选择相关组织,并且该组织存储在数据库中。

再举一个例子:我可以提供国家列表,用户将能够选择各自的国家。

标签: wso2wso2is

解决方案


您可以在默认的自我注册页面中看到的属性是已按照Supported by DefaultWSO2 声明方言 ( http://wso2.org/claims) 进行配置的声明。

因此,如果默认的自我注册页面中已经没有所需的属性,您可以Supported by Default从管理控制台配置它们。请参阅文档以获取更多详细信息。

之后,如果您想为某些属性提供下拉菜单,则必须自定义自我注册页面。相关的 JSP 页面 ( self-registration-with-verification.jsp) 可以在accountrecoveryendpoint位于<IS-HOME>/repository/deployment/server/webapps文件夹的 web 应用程序中找到。因此,您可以根据您的要求进行定制。

此外,如果您想使用更可取的技术构建单独的自助注册页面,您也可以使用自助注册 REST API


推荐阅读