我正在嘗試將wso2 API Manager (1.6.0)
的最新版本與wso2 XACML module
集成在一起。我發現並遵循了一步一步的非常有用的article。 不幸的是,PDP拒絕授權我的請求,即使我從PAP中刪除了所有我的策略並且沒有向PDP發佈策略。WSO2 API Manager和XACML集成不起作用
是他們的配置某處我失蹤? 我得到以下輸出
[2014-03-05 19:05:37,052] WARN - RequestCtxFactory No Namespace defined in XACML request and Assume as XACML 3.0 [2014-03-05 19:05:37,058] ERROR - EntitlementMediator org.apache.synapse.SynapseException: User is not authorized to perform the action [2014-03-05 19:05:37,059] INFO - LogMediator STATUS = Executing default 'fault' sequence, ERROR_CODE = 0, ERROR_MESSAGE = User is not authorized to perform the action
請有一個政策,並使用內置的「嘗試它」工具來測試政策。這將幫助您找出XACML政策中的任何問題 – Nadeesha