私はWSO2の初心者です。WSO2IDサーバーを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)at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:114)at org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver。 java:154)org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)atorg.apache.axis2。transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)at org.apache.synapse.transport.nhttp.ServerWorker.processEntityEnclosingMethod(ServerWorker.java:409)at org.apache.synapse.transport.nhttp.ServerWorker.run( ServerWorker.java:261)at org.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)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(不明なソース)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(不明なソース)
誰かが私がそれを理解するのを手伝ってくれませんか。
前もって感謝します。チャラン