[英]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.