在之前的一些WSO2IS版本中,有一个默认的自我注册功能。 但是,我在5.0版本中找不到它。
阅读WSO2IS 5.0文档,我发现的是用于此功能的2个API:
getUserIdentitySupportedClaims() - 应将用户配置文件详细信息保存到Identity Server中的一组声明。
registerUser() - 注册系统中的用户。您需要传递用户名,密码,声明属性和从上一个呼叫和租户域返回的值等值。确认代码将通过电子邮件发送至指定的电子邮件地址。
那么,自我注册功能隐藏在某个地方还是我需要自己实现呢? 是否有任何使用API的示例?
谢谢。
答案 0 :(得分:6)
这可在仪表板中找到:
https://<url>:9443/dashboard/
您可以使用以下服务注册用户:
https://<url>:9443/services/UserInformationRecoveryService?wsdl
请注意,在WSO2产品中,默认情况下会隐藏管理服务WSDL。您可以通过在<IS>/repository/conf/carbon.xml
中将HideAdminServiceWSDLs参数设置为'false'来公开它们。