Configuration wso2 identity server-删除后重新添加自注册

Configuration wso2 identity server-删除后重新添加自注册,configuration,wso2,wso2is,Configuration,Wso2,Wso2is,在设置新的WSO2 Identity Server 4.1.0时,我被要求禁用自注册。我遵循了那些工作正常的步骤。不过,我现在需要将自注册添加回系统中 我添加了以下功能库:(这似乎是正确的),并尝试将“身份自注册功能”v4.0.3(已删除的版本)添加回系统。我看到一个对话框,上面说“在安装功能之前,必须审查并接受以下许可证。”但没有列出许可证。当我按下“下一步”时,它什么也不做。返回并取消这两项工作很好,但我无法继续 我甚至尝试过关闭系统,从zip发行版复制这些功能,然后重新启动。这似乎不会在系

在设置新的WSO2 Identity Server 4.1.0时,我被要求禁用自注册。我遵循了那些工作正常的步骤。不过,我现在需要将自注册添加回系统中

我添加了以下功能库:(这似乎是正确的),并尝试将“身份自注册功能”v4.0.3(已删除的版本)添加回系统。我看到一个对话框,上面说“在安装功能之前,必须审查并接受以下许可证。”但没有列出许可证。当我按下“下一步”时,它什么也不做。返回并取消这两项工作很好,但我无法继续

我甚至尝试过关闭系统,从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

如果您能帮我重新打开,我们将不胜感激

仍然不能确定为什么许可证接受对话框没有显示这可能是一个bug。在任何情况下,我都设法重新添加了该功能。对于那些试图在我之后这样做的人,这里有一些步骤

  • 停止服务
  • 备份(为了安全起见)
  • 从新文件中复制以下结构,并将其解压缩到安装中的相应位置
    • 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
  • 在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>
    
  • 重新启动服务,并验证注册链接是否显示在起始页上,以及您是否可以创建新帐户

  • <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>
    
    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