是否可以使用 WSO2 API Manager 1.7.0 使用 PIP 点启用细粒度 XACML 授权
is it possible to Enable Fine-Grained XACML Authorization with PIP points Using WSO2 API Manager 1.7.0
其实我看过这篇文章:
http://wso2.com/library/articles/2013/11/fine-grained-xacml-authoriation-with-pip-points/
这对我来说真的很有趣。它非常符合我想做的事情。
我试图做同样的事情,但使用 wso2am 1.7.0 API 管理器。
但是当我试图检索在 carbon UI
中导航的策略时
主页->PAP->政策管理
我得到以下异常
以下错误详细信息可用。请参阅日志以获取更多详细信息。
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 做同样的事情?
你有解决这个问题的想法吗?
谢谢。
是的..您可以使用 APIM 完成此操作,但您需要将 XACML 功能安装到身份服务器中。根据您的评论,您似乎已经在 APIM 中安装了 XACML 功能。因为如果没有,您将看不到 PAP->Policy Administration UI。但是在安装该功能时可能会出现一些版本不匹配的情况。因为 APIM 和 WSO2IS 可能未在 org.wso2.carbon.identity.entitlement.stub
的同一版本中发布。但是,也可以从 here. I have given some solution for it. You can try it as well. But if you are looking for proper deployment, I suggest to use Identity Server as separate PDP engine rather than installing PDP feature in the APIM. You can find about more details from here
中找到相同类型的 SO 问题
其实我看过这篇文章: http://wso2.com/library/articles/2013/11/fine-grained-xacml-authoriation-with-pip-points/
这对我来说真的很有趣。它非常符合我想做的事情。 我试图做同样的事情,但使用 wso2am 1.7.0 API 管理器。 但是当我试图检索在 carbon UI
中导航的策略时主页->PAP->政策管理
我得到以下异常 以下错误详细信息可用。请参阅日志以获取更多详细信息。
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 做同样的事情? 你有解决这个问题的想法吗?
谢谢。
是的..您可以使用 APIM 完成此操作,但您需要将 XACML 功能安装到身份服务器中。根据您的评论,您似乎已经在 APIM 中安装了 XACML 功能。因为如果没有,您将看不到 PAP->Policy Administration UI。但是在安装该功能时可能会出现一些版本不匹配的情况。因为 APIM 和 WSO2IS 可能未在 org.wso2.carbon.identity.entitlement.stub
的同一版本中发布。但是,也可以从 here. I have given some solution for it. You can try it as well. But if you are looking for proper deployment, I suggest to use Identity Server as separate PDP engine rather than installing PDP feature in the APIM. You can find about more details from here