对我来说真的很有趣。它很符合我想做的事情。 我尝试过使用wso2am 1.7.0 API Manager做同样的事情。 但是,虽然我试图检索在碳UI中导航的政策
主页 - > PAP - > PolicyAdministration
我得到以下异常 可以使用以下错误详细信息。请参阅日志了解更多详情。
org.apache.axis2.AxisFault: Exception occurred while trying to invoke service method getAllPolicies
at org.wso2.carbon.identity.entitlement.ui.client.EntitlementPolicyAdminServiceClient.handleException(EntitlementPolicyAdminServiceClient.java:478)
at org.wso2.carbon.identity.entitlement.ui.client.EntitlementPolicyAdminServiceClient.getAllPolicies(EntitlementPolicyAdminServiceClient.java:81)
at org.apache.jsp.entitlement.index_jsp._jspService(org.apache.jsp.entitlement.index_jsp:183)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
有人可以帮我回答这些问题吗? 是否有可能与WSO2 AM做同样的事情? 你有想法解决这个问题吗?
感谢。
答案 0 :(得分:0)
是..您可以使用APIM执行此操作,但您需要将XACML功能安装到Identity Server中。根据您的评论,似乎您已经在APIM中安装了XACML功能。因为如果没有,您将无法看到PAP->策略管理UI。但是在安装该功能时可能存在一些版本不匹配。因为APIM和WSO2IS可能没有在org.wso2.carbon.identity.entitlement.stub
的相同版本中发布。但是,here可以找到相同类型的SO问题。我给了它一些解决方案。你也可以尝试一下。但是,如果您正在寻找适当的部署,我建议使用Identity Server作为单独的PDP引擎,而不是在APIM中安装PDP功能。您也可以从here找到更多详细信息