我是 WSO2 的初学者。我在将 WSO2 身份服务器与 ESB 集成时面临一些挑战。我关注了“ http://wso2.org/library/articles/2010/10/using-xacml-fine-grained-authorization-wso2-platform/ ”博客。在 ESB 中使用授权组件时,我遇到了一些与验证用户相关的错误。以下是我在控制台中遇到的错误:-
[2012-07-06 19:23:42,312] 错误 - 未为权利调解员提供 EntitlementMediator 用户名 - 无法继续 [2012-07-06 19:23:42,312] 错误 - 评估策略组织时发生 EntitlementMediator 错误.apache.synapse.SynapseException:未为权利中介提供用户名 - 无法在 org.apache.synapse 的 org.wso2.carbon.identity.entitlement.mediator.EntitlementMediator.mediate(EntitlementMediator.java:149) 继续。 mediators.AbstractListMediator.mediate(AbstractListMediator.java:60) 在 org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:114) 在 org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver. java:154) 在 org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181) 在 org.apache.axis2。transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172) 在 org.apache.synapse.transport.nhttp.ServerWorker.processEntityEnclosingMethod(ServerWorker.java:409) 在 org.apache.synapse.transport.nhttp.ServerWorker.run( ServerWorker.java:261) 在 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 在 java.util.concurrent .ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source ) 在 java.lang.Thread.run(Unknown Source)apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source ) 在 java.lang.Thread.run(Unknown Source)
任何人都可以帮助我理解它。
提前致谢。查兰