簡體   English   中英

wso2身份服務器與esb集成

[英]wso2 identity server integration with esb

我是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]錯誤-未為Entitlement調解人提供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)處繼續。位於org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:114)的mediators.AbstractListMediator.mediate(AbstractListMediator.java:60)在org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver。 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.axis2.transport.base.threads.NativeWorkerPool $ 1.run(NativeWorkerPool.java:173)上的apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:261)在java.util.concurrent.ThreadPoolExecutor上java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知源)處的java.lang.Thread.run(未知源)處的.runWorker(未知源)

誰能幫助我理解它。

提前致謝。 查蘭

看一下本文[1],了解如何安全。

[1] http://wso2.org/library/articles/2011/06/securing-web-service-integration

這是因為使用基於用戶名令牌的策略無法保護對ESB代理服務的服務請求。 請確保按照本文所述,使用基於用戶名令牌的安全方案保護代理安全,並且您的客戶端將請求的WS安全性標頭中的用戶名令牌憑證發送給代理服務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM