在设置新的WSO2 Identity Server 4.1.0时,我被要求禁用自我注册。我按照wso2 identity server - user self registration中的步骤进行了操作。我现在需要将自我注册添加回系统中。
我添加了以下功能存储库:http://dist.wso2.org/p2/carbon/releases/4.0.3(这似乎是正确的)并尝试将“身份自我注册功能”v4.0.3(已删除的版本)添加回系统。我收到一个对话框,说明在安装功能之前必须检查并接受“以下许可证”。没有列出许可证。当我按下Next时它没有做任何事情。返回&取消这两项工作正常但我无法继续进行。
我甚至尝试关闭系统并从zip发行版重新复制功能并重新启动它。这似乎不会在系统中重新注册它们。
从zip中复制的功能是以下位置下的所有内容:
repository/components/features/org.wso2.carbon.identity.self.registration_4.0.3
repository/components/features/org.wso2.carbon.identity.self.registration.server_4.0.1
repository/components/features/org.wso2.carbon.identity.self.registration.ui_4.0.3
非常感谢任何关于重新开启此项目的帮助!
答案 0 :(得分:3)
仍然不确定为什么许可证接受对话没有显示可能是错误。在任何情况下,我都设法将功能添加回来。对于那些试图在我之后执行此操作的人,这里涉及的步骤。
在repository / components / artifacts.xml中将工件大小计数增加3并向其添加以下内容
<artifact classifier='org.eclipse.update.feature' id='org.wso2.carbon.identity.self.registration' version='4.0.3'>
<properties size='1'>
<property name='download.size' value='836'/>
</properties>
<repositoryProperties size='1'>
<property name='artifact.folder' value='true'/>
</repositoryProperties>
</artifact>
<artifact classifier='org.eclipse.update.feature' id='org.wso2.carbon.identity.self.registration.ui' version='4.0.3'>
<properties size='1'>
<property name='download.size' value='940'/>
</properties>
<repositoryProperties size='1'>
<property name='artifact.folder' value='true'/>
</repositoryProperties>
</artifact>
<artifact classifier='org.eclipse.update.feature' id='org.wso2.carbon.identity.self.registration.server' version='4.0.1'>
<properties size='1'>
<property name='download.size' value='933'/>
</properties>
<repositoryProperties size='1'>
<property name='artifact.folder' value='true'/>
</repositoryProperties>
</artifact>
将以下内容添加到repository / components / configuration / org.eclipse.update / platform.xml
<feature id="org.wso2.carbon.identity.self.registration.ui" url="features/org.wso2.carbon.identity.self.registration.ui_4.0.3/" version="4.0.3">
</feature>
<feature id="org.wso2.carbon.identity.self.registration.server" url="features/org.wso2.carbon.identity.self.registration.server_4.0.1/" version="4.0.1">
</feature>
<feature id="org.wso2.carbon.identity.self.registration" url="features/org.wso2.carbon.identity.self.registration_4.0.3/" version="4.0.3">
</feature>
将以下内容添加到repository / components / configuration / org.eclipse.equinox.simpleconfigurator / bundles.info
org.wso2.carbon.identity.user.registration,4.0.1,plugins/org.wso2.carbon.identity.user.registration_4.0.1.jar,4,true
org.wso2.carbon.identity.user.registration.stub,4.0.0,plugins/org.wso2.carbon.identity.user.registration.stub_4.0.0.jar,4,true
org.wso2.carbon.identity.user.registration.ui,4.0.3,plugins/org.wso2.carbon.identity.user.registration.ui_4.0.3.jar,4,true
重新启动您的服务并验证注册链接是否显示在起始页上,并且您可以创建新帐户。