WS02 5.0集成WS02 IDP

时间:2016-10-19 11:59:51

标签: wso2is wso2-am

我尝试将WSo2 API与IDP集成(Postgresql作为DB)。当我尝试生成生产密钥时,我得到以下异常

WSo2 IS log

org.wso2.carbon.identity.application.common.IdentityApplicationManagementException:创建应用程序角色时出错:Application / apistore_PizzaShack_PRODUCTION with user apistore     在org.wso2.carbon.identity.application.mgt.ApplicationMgtUtil.createAppRole(ApplicationMgtUtil.java:145)     在org.wso2.carbon.identity.application.mgt.ApplicationManagementServiceImpl.createApplication(ApplicationManagementServiceImpl.java:129)     at org.wso2.carbon.apimgt.keymgt.service.APIKeyMgtSubscriberService.createOAuthApplicationByApplicationInfo(APIKeyMgtSubscriberService.java:138)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

引起:org.wso2.carbon.user.core.UserStoreException:角色名称:系统中的Application / apistore_PizzaShack_PRODUCTION。请选择其他角色名称。     在org.wso2.carbon.user.core.common.AbstractUserStoreManager.doAddInternalRole(AbstractUserStoreManager.java:2927)     在org.wso2.carbon.user.core.common.AbstractUserStoreManager.addRole(AbstractUserStoreManager.java:2506)

WSo2 API日志

然后再试一次。 2016-10-19 07:29:15,312 [ - ] [HTTPS-Listener I / O dispatcher-1] WARN AccessConfiguration从文件加载属性时出错:access-log.properties 2016-10-19 07:30:37,473 [ - ] [http-nio-9443-exec-22]错误AMDefaultKeyManagerImpl无法创建OAuth应用程序:PizzaShack1_PRODUCTION org.wso2.carbon.apimgt.keymgt.stub.subscriber.APIKeyMgtSubscriberServiceAPIManagementException:APIKeyMgtSubscriberServiceAPIManagementException     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)     at java.lang.reflect.Constructor.newInstance(Constructor.java:526)     在java.lang.Class.newInstance(Class.java:374)     at org.wso2.carbon.apimgt.keymgt.stub.subscriber.APIKeyMgtSubscriberServiceStub.createOAuthA

... 75 more

2016-10-19 07:30:37,706 [ - ] [http-nio-9443-exec-22] ERROR APIStoreHostObject获取应用程序的应用程序访问令牌时出错:PizzaShack1 org.wso2.carbon.apimgt.api.APIManagementException:无法执行工作流     at org.wso2.carbon.apimgt.impl.APIConsumerImpl.requestApprovalForApplicationRegistration(APIConsumerImpl.java:2815)     在org.wso2.carbon.apimgt.impl.UserAwareAPIConsumer.requestApprovalForApplicatio

1 个答案:

答案 0 :(得分:0)

原因是角色名称Application / apistore_PizzaShack_PRODUCTION已经在系统中。

创建服务提供商时,将创建关联角色。

您可以在删除或重命名Application / apistore_PizzaShack_PRODUCTION角色后尝试添加服务提供商。

感谢
Isura