WSO2: интеграция IS и APIM - PullRequest
       39

WSO2: интеграция IS и APIM

0 голосов
/ 15 февраля 2019

Я пытался объединить 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 Feature 6.0.14 (org.wso2.carbon.identity.oauth.feature.group 6.0.14) Одновременно может быть установлено только одно из следующего:Характеристика сервера OAuth удостоверения 6.0.14 (org.wso2.carbon.identity.oauth.server.feature.jar 6.0.14) Функция сервера OAuth удостоверения 5.1.1 (org.wso2.carbon.identity.oauth.server.feature.jar5.1.1) Identity OAuth Server Feature 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) Невозможно удовлетворить зависимость: From: OAuth Feature 6.0.14 (org.wso2.carbon.identity.oauth.feature.group 6.0.14) To: org.wso2.carbon.identity.oauth.server.feature.group [6.0.14] Невозможно удовлетворить зависимость: From: Identity OAuth ServerФункция 5.1.1 (org.wso2.carbon.identity.oauth.server.feature.group 5.1.1) To: org.wso2.carbon.identity.oauth.server.feature.jar [5.1.1] Не может удовлетворить зависимость:От: Identity OAuth Server Feature 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 Server Feature 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:Служба не может быть найдена для ссылки на конечную точку (EPR) https://localhost:9445/services/APIKeyMgtSubscriberService в org.apache.axis2.util.Utils.getInboundFaultFromMessageContext (Utils.java:531) в org.apache.axis2.description.OutInAxisOperationClient.handleResponse (OutInAxisOperation.java:381) в org.apache.axis2.description.OutInAxisOperationClient.send (OutInAxisOperation.java:456) в org.apache.axis2.description.OutInAxisOperationClient.executeImpl (OutInAxisaxache.j.7) .jpg.client..SubscriberKeyMgtClient.createOAuthApplicationbyApplicationInfo (SubscriberKeyMgtClient.java:61) в org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createOAuthApplicationbyApplicationInfo (AMDefaultKeyManagerImpl.java:693) в org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication (AMDefaultKeyManagerImpl.java:125) at org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication (AbstractApplicationRegistrationWorkflowExecutor.java:140) ОШИБКА - Произошла ошибка APIUtil при выполнении SubscriberKeyMgtClient.org.wso2.carbon.apimgt.api.APIManagementException: Не удается создать приложение OAuth: DefaultApplication_PRODUCTION at org.wso2.carbon.apimgt.impl.AbstractKeyManager.handleException (AbstractKeyManager.java:161)по адресу org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication (AMDefaultKeyManagerImpl.java:127) по адресу org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistration *flowflow 10140.Aj.Exchange.jpgВызвано: org.apache.axis2.AxisFault: не удается найти службу для ссылки на конечную точку (EPR) https://localhost:9445/services/APIKeyMgtSubscriberService в org.apache.axis2.util.Utils.getInboundFaultFromMessageContext (Utils.java:531) в org.apache.axis2.description.OutInAxisOperationClient.handleResponse (OutInAxisOperation.java:381) в org.apache.axis2.description.OutInAxisOperationClient.send (OutInAxisOperation.java:456) в org.apache.ox0eStub.java:1126) в org.wso2.carbon.apimgt.keymgt.client.SubscriberKeyMgtClient.createOAuthApplicationbyApplicationInfo (SubscriberKeyMgtClient.java:61) в org.wso2.carmplAmpAAat org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication (AMDefaultKeyManagerImpl.java:125) ... еще 81процесс создания 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.wg..carbon.apimgt.impl.workflow..impl.workflow.(UserAwareAPIConsumer.java:34) в org.wso2.carbon.apimgt.hostobjects.APIStoreHostObject.jsFunction_getApplicationKey (APIStoreHostObject.java:346) в sun.reflect.NativeMethodAccessorImpl.invoke0 (нативный метод) в sun.reflect.NativeMethodAccessorIccesslJava: 43) в java.lang.reflect.Method.invoke (Method.java:498) в org.mozilla.javascript.MemberBox.invoke (MemberBox.java:126) в org.mozilla.javascript.FunctionObject.call (FunctionObject.java: 386) на 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.jaggeryjs.rhino.store.modules.subscription.c2.call (/store/modules/subscription/key.jag) в org.mozilla.javascript.ScriptRuntime.applyOrCall (ScriptRuntime.java:2430) вorg.mozilla.javascript.BaseFunction.execIdCall (BaseFunction.java:269) в org.mozilla.javascript.IdFunctionObject.call (IdFunctionObject.java:97)в org.mozilla.javascript.optimizer.OptRuntime.call2 (OptRuntime.java:42) в org.jaggeryjs.rhino.store.modules.subscription.c0._c_anonymous_10 (/store/modules/subscription/module.jag:35) вorg.jaggeryjs.rhino.store.modules.subscription.c0.call (/store/modules/subscription/module.jag) в org.mozilla.javascript.optimizer.OptRuntime.callN (OptRuntime.java:52)

Вызвано: org.wso2.carbon.apimgt.api.APIManagementException: Невозможно создать приложение OAuth: DefaultApplication_PRODUCTION at org.wso2.carbon.apimgt.impl.AbstractKeyManager.handleException (AbstractKeyManager.java:16w2) в org.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication (AMDefaultKeyManagerImpl.java:127) в org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApp.Relay.axis2.AxisFault: Не удается найти службу для ссылки на конечную точку (EPR) https://localhost:9445/services/APIKeyMgtSubscriberService вorg.apache.axis2.util.Utils.getInboundFaultFromMessageContext (Utils.java:531) в org.apache.axis2.description.OutInAxisOperationClient.handleResponse (OutInAxisOperation.java:381) в org.apache.axisInx.Occess.AxisAlex.OccessOutInAxisOperation.java:456) в org.apache.axis2.description.OutInAxisOperationClient.executeImpl (OutInAxisOperation.java:227) в org.apache.axis2.client.OperationClient.execute (OperationClient.java:14so at. Orbon.14so at)..apimgt.keymgt.stub.subscriber.APIKeyMgtSubscriberServiceStub.createOAuthApplicationByApplicationInfo (APIKeyMgtSubscriberServiceStub.java:1126) при org.wso2.carbon.apimgt.keymgt.client.SubscriberKeyMgtClient.createOAuthApplicationbyApplicationInfo (SubscriberKeyMgtClient.java:61) при org.wso2.carbon.apimgt«5 11: 46: 59,894] ОШИБКА - APIConsumerImpl Не удалось выполнить рабочий процесс org.wso2.carbon.apimgt.impl.workflow.WorkflowException: Произошла ошибка при выполнении SubscriberKeyMgtClient.

Не удалось вставить все остальные строки в качестве ограниченияиз символов был завершен.Но это ошибки, которые я получаю при создании токена для приложения в магазине.

Может кто-нибудь, пожалуйста, просмотрите и сообщите мне, что я делаю неправильно.

Спасибо

1 Ответ

0 голосов
/ 16 февраля 2019

Вместо установки функций менеджера ключей, вы можете загрузить предварительно упакованный пакет wso2 IS в виде пакета менеджера ключей из https://docs.wso2.com/display/AM250/Configuring+WSO2+Identity+Server+as+a+Key+Manager#ConfiguringWSO2IdentityServerasaKeyManager-Step1-DownloadtheprepackagedWSO2ISastheKeyManager.Это пакет WSO2 IS с установленными функциями менеджера ключей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...