繁体   English   中英

WSO2:IS和APIM集成

[英]WSO2 : IS and APIM integration

我一直在尝试将APIM和IS集成在一起以用于WSO2。 我目前使用的APIM版本为2.5.0,IS版本为5.6.0

我指的是此链接的完整设置( https://docs.wso2.com/display/CLUSTER44x/Configuring+the+Identity+Server+5.2.0+as+a+Key+Manager+with+API+Manager+ 2.0.0#

现在,在要求安装API密钥管理功能的第一步中,我遇到了以下错误

由于依赖性冲突,无法完成安装。 正在安装的软件:WSO2 Carbon-Api管理密钥管理器功能6.0.4(org.wso2.carbon.apimgt.keymanager.feature.group 6.0.4)当前安装的软件:OAuth功能6.0.14(org.wso2.carbon.identity .oauth.feature.group 6.0.14)一次只能安装以下之一:Identity OAuth服务器功能6.0.14(org.wso2.carbon.identity.oauth.server.feature.jar 6.0.14)Identity OAuth服务器功能5.1.1(org.wso2.carbon.identity.oauth.server.feature.jar 5.1.1)身份OAuth服务器功能5.1.3(org.wso2.carbon.identity.oauth.server.feature.jar 5.1。 3)无法满足依赖关系:来自:WSO2 Carbon-Api管理密钥管理器功能6.0.4(org.wso2.carbon.apimgt.keymanager.feature.group 6.0.4)到:org.wso2.carbon.identity.oauth.server .feature.group [5.1.1,5.2.0)无法满足依赖关系:从:OAuth功能6.0.14(org.wso2.carbon.identity.oauth.feature.group 6.0.14)到:org.wso2.carbon。 identity.oauth.server.feature.group [6.0.14]无法满足依赖关系:来自:Id 实体OAuth服务器功能5.1.1(org.wso2.carbon.identity.oauth.server.feature.group 5.1.1)要:org.wso2.carbon.identity.oauth.server.feature.jar [5.1.1]无法满足依赖关系:发件人:Identity OAuth服务器功能5.1.3(org.wso2.carbon.identity.oauth.server.feature.group 5.1.3)收件人:org.wso2.carbon.identity.oauth.server.feature.jar [ 5.1.3]无法满足依赖性:来自:Identity OAuth服务器功能6.0.14(org.wso2.carbon.identity.oauth.server.feature.group 6.0.14)到:org.wso2.carbon.identity.oauth.server .feature.jar [6.0.14]

我跳过了此步骤,并完全完成了其他步骤。

现在,我能够打开IS仪表盘,APIM发布者并正确存储,但是当我尝试从Store仪表盘生成一个令牌来调用任何API时,我得到了以下错误:

错误-AbstractKeyManager无法创建OAuth应用程序:DefaultApplication_PRODUCTION org.apache.axis2.AxisFault:在org.apache.axis2.util上找不到端点引用(EPR) https:// localhost:9445 / services / APIKeyMgtSubscriberService的服务 。 org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperationClient.send(OutInAxisOperation.java:456)处的org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:381)处的Utils.getInboundFaultFromMessageContext(Utils.java:531) org.wso2.carbon.apimgt.keymgt.stub.subscriber上的org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)上的.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:227) org.wso2.carbon.api.mgmg.keymgt.client.SubscriberKeyMgtClient.createOAuthApplicationbyApplicationInfo(SubscriberKeyMgtClient.java:61)上的.APIKeyMgtSubscriberServiceStub.createOAuthApplicationByApplicationInfo(APIKeyMgtSubscriberServiceStub.java:1126) org.wso2.carbon.apimgt.impl.workflow上的bon.apimgt.impl.AMDefaultKeyManagerImpl.createOAuthApplicationbyApplicationInfo(AMDefaultKeyManagerImpl.java:693)在org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:125)在org.wso2.carbon.apimgt.impl.workflow AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:140)错误-执行SubscriberKeyMgtClient时发生APIUtil错误。 org.wso2.carbon.apimgt.api.APIManagementException:无法创建OAuth应用程序:org.wso2.carbon.apimgt.impl.AbstractKeyManager.handleException(AbstractKeyManager.java:161)处的DefaultApplication_PRODUCTION org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:140)上的.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:127)

引起原因:org.apache.axis2.AxisFault:在org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java)处找不到端点引用(EPR) https:// localhost:9445 / services / APIKeyMgtSubscriberService的服务 :531),位于org.apache.axis2.description的org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperationClient.send(OutInAxisOperation.java:456)的org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:381)。 org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)位于org.wso2.carbon.api.mgmg.keymgt.stub.subscriber.APIKeyMgtSubscriberServiceStub.createOAuthApplicationByApplicationInfo org.wso2.carbon.apimgt.keymgt.client.SubscriberKeyMgtClient.createOAuthApplicationbyApplicationInfo(SubscriberKeyMgtClient.java:61)处的org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createOAuthApplicationbyApplicationInfo(java:1126) org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:125)处的MDefaultKeyManagerImpl.java:693)...更多81 [2019-02-15 11:46:59,877]错误-ApplicationRegistrationSimpleWorkflowExecutor发生错误更新应用程序创建过程org.wso2.carbon.apimgt.api.APIManagementException的状态:执行SubscriberKeyMgtClient时发生错误。 在org.wso2.carbon.apimgt.impl.utils.APIUtil.handleException(APIUtil.java:1416)处org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:165)处.org.wso2.carbon.apimgt.impl.workflow.ApplicationRegistrationSimpleWorkflowExecutor.complete(ApplicationRegistrationSimpleWorkflowExecutor.java:782)上的.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.generateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:119)在org。 org.wso2.carbon.apimgt.impl.APIConsumerImpl.requestApprovalForApplicationRegistration(APIConsumerImpl.java:3035)上的.impl.workflow.ApplicationRegistrationSimpleWorkflowExecutor.execute(ApplicationRegistrationSimpleWorkflowExecutor.java:54)在org.wso2.carbon.apimgre。 (UserAwareAPIConsumer.java:34)在org.wso2.carbon.apimgt.hostobj ects.APIStoreHostObject.jsFunction_getApplicationKey(APIStoreHostObject.java:346)位于sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法)位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)位于sun.reflect.DelegatingMethodAccessorImpl.invoke org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)处java.lang.reflect.Method.invoke(Method.java:498)处org.mozilla.javascript.FunctionObject.call(FunctionObject) org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)上的org.jaggeryjs.rhino.store.modules.subscription.c2._c_anonymous_2(/ store / modules / subscription / key。 jag:41),位于org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2430),位于org.jaggeryjs.rhino.store.modules.subscription.c2.call(/store/modules/subscription/key.jag) org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)上的org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269) 在org.jaggeryjs.rhino.store.modules.subscription.c0._c_anonymous_10(/store/modules/subscription/module.jag:35)的org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)上的org.jaggeryjs.rhino.store.modules.subscription.c0.call(/store/modules/subscription/module.jag)

由以下原因引起:org.wso2.carbon.apimgt.api.APIManagementException:无法创建OAuth应用程序:org.wso2.carbon.apimgt.impl.AbstractKeyManager.handleException(AbstractKeyManager.java:161)处的DefaultApplication_PRODUCTION。 org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:140)处的apimgt.impl.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:127)... 80多个原因:org.apache.axis2 .AxisFault:在org.apache.org2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)处找不到端点引用(EPR) https:// localhost:9445 / services / APIKeyMgtSubscriberService的服务 。 org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:456)上的axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:381)org.apache.axis2.description.OutInAxisOperationCl org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)上的ient.executeImpl(OutInAxisOperation.java:227)org.wso2.carbon.apimgt.keymgt.stub.subscriber.APIKeyMgtSubscriberServiceStub.createOAuthApplicationByApplicationInfo(APIKeyMt的org.wso2.carbon.apimgt.keymgt.client.SubscriberKeyMgtClient.createOAuthApplicationbyApplicationInfo(SubscriberKeyMgtClient.java:61)处的org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createOAuthApplicationbyApplicationInfo(AMDefaultKeyManagerImpl.java:693)处的Java:1126) .wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:125)...还有81个[2019-02-15 11:46:59,894]错误-APIConsumerImpl无法执行工作流org.wso2.carbon.apimgt .impl.workflow.WorkflowException:执行SubscriberKeyMgtClient时发生错误。

由于字符数限制已完成,因此无法粘贴完整的其他行。 但是这些是我在为商店中的应用程序生成令牌时遇到的错误。

有人可以请塞克,让我知道我做错了什么。

谢谢

您可以从https://docs.wso2.com/display/AM250/Configuring+WSO2+Identity+Server+as+a+Key+Manager#下载预打包的wso2 IS作为keymanager包,而不是安装keymanager功能。 配置WSO2IdentityServerasaKeyManager-步骤1-将预打包的WSO2IS下载为KeyManager 这是安装了密钥管理器功能的WSO2 IS软件包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM