如何为WSO2 Identity Server创建自己的修补程序?

如何为WSO2 Identity Server创建自己的修补程序?,wso2,wso2is,Wso2,Wso2is,我正在将WSO2 Identity Server集成到一个服务提供商,该服务提供商在名称空间前缀为“saml2p”时不理解AuthnResponse。它只接受“samlp”作为AuthnResponse中的名称空间前缀。这是服务提供商中的一个bug。但是,我无法访问服务提供商上要修复的代码 我的下一个想法是在WSO2 Identity Server上为此创建一个补丁。以下步骤不会告诉您如何创建自己的修补程序,如何获得正确的代码和c版本 是否有在WSO2 Identity Server上创建修补

我正在将WSO2 Identity Server集成到一个服务提供商,该服务提供商在名称空间前缀为“saml2p”时不理解AuthnResponse。它只接受“samlp”作为AuthnResponse中的名称空间前缀。这是服务提供商中的一个bug。但是,我无法访问服务提供商上要修复的代码

我的下一个想法是在WSO2 Identity Server上为此创建一个补丁。以下步骤不会告诉您如何创建自己的修补程序,如何获得正确的代码和c版本


是否有在WSO2 Identity Server上创建修补程序的步骤?

首先,您需要获取要修补的特定WSO2 Is版本的源,并确定需要修补的组件版本。您可以在pom.xml中查找组件版本。 基于Carbon kernel 4.2.0的产品来源见

示例:如果要修补wso2中的org.wso2.carbon.user.mgt 4.2.2组件,请从5.0.0签出该组件的源,并执行所需的更改。 然后用maven构建组件。如果您使用的是基于内核4.2.0的产品,请确保使用JDK1.6

您可能还需要构建、、内核补丁和一些依赖组件

在获得构建jar之后,您可以引用您已经提到的补丁文档来应用补丁

请参阅,了解需要为特定产品构建哪些区块