簡體   English   中英

WSO2 BAM ESB LogEvent身份驗證失敗! 管理

[英]WSO2 BAM ESB LogEvent Authentication failed! admin

由於身份驗證情況,BAM控制台中出現一些錯誤:

我試圖使用ESB 4.8.1中的logevent追加程序將事件發布到BAM 2.5.0,我的用戶和角色都位於外部LDAP中。 我創建了一個具有發布事件權限的角色,並將其分配給主要用戶存儲中的一個用戶。 在ESB的log4j.properties中,我指定了上述用戶和BAM服務器的tcp url。 啟動ESB之后,我在BAM控制台中收到一條消息,提示我創建的用戶已連接,稍后,我收到了大約20條消息,如下所示:

錯誤{org.wso2.carbon.databridge.core.internal.authentication.Authenticator}-身份驗證失敗! 管理員。 不允許該用戶發布事件{org.wso2.carbon.databridge.core.internal.authentication.Authenticator}信息{org.wso2.carbon.databridge.core.DataBridge}-用戶管理員已連接{org.wso2.carbon。 databridge.core.DataBridge}

如果我登錄到BAM控制台並在EVENT_KS中瀏覽de Cassandra集群,則會有一個名為log_0_ESB_yyyy_mm_dd的列集合,並且有很多記錄。

我想知道如何擺脫BAM控制台中的那些錯誤?

如果需要,我可以提供更多信息,請讓我知道

我遇到了同樣的錯誤。 在我看來,該錯誤消息xmlns:ns="http://org.apache.synapse/xsd"誤導性,因為最終我發現在設置ESB BAM流變量時添加名稱空間xmlns:ns="http://org.apache.synapse/xsd"解決我的問題。 所以代替

<property name="mon_message_timestamp" expression="get-property('SYSTEM_TIME')" scope="default" type="STRING"></property>

采用

<property xmlns:ns="http://org.apache.synapse/xsd" name="mon_message_timestamp" expression="get-property('SYSTEM_TIME')" scope="default" type="STRING"></property>

請讓我知道這是否可以解決您的問題!

暫無
暫無

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

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