首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wso2 BAM:身份验证失败!admin-bam

wso2 BAM:身份验证失败!admin-bam
EN

Stack Overflow用户
提问于 2015-11-06 15:19:58
回答 2查看 319关注 0票数 1

当我从Web控制台更改admin-bam密码时( admin-bam的默认密码是"admin"),

代码语言:javascript
复制
Home > Configure > Users and Roles --> Change my Password.

然后我收到以下日志错误:

代码语言:javascript
复制
TID: [0] [BAM] [2015-11-04 08:36:07,718] INFO
{org.wso2.carbon.databridge.core.DataBridge} - user admin-bam connected {org.wso2.carbon.databridge.core.DataBridge}

TID: [0] [BAM] [2015-11-04 08:36:07,733] ERROR
{org.wso2.carbon.databridge.core.internal.authentication.Authenticator} - Authentication failed! admin-bam. This user is not permitted to publish events. {org.wso2.carbon.databridge.core.internal.authentication.Authenticator}

我还更改了usr-mgt.xml并重新启动了BAM,但收到了相同的错误:

代码语言:javascript
复制
<Realm>
<Configuration>
<AddAdmin>true</AddAdmin>
<AdminRole>admin-bam</AdminRole>
<AdminUser>
<UserName>admin-bam</UserName>
<Password>NEW_PASSWORD_HERE</Password>
</AdminUser>
<EveryOneRoleName>everyone</EveryOneRoleName> <!-- By default users       in      this role sees the registry root -->
Property name="dataSource">jdbc/USER_LST</Property>
</Configuration>
-.........

如果我再次设置admin-bam/admin,这些日志就会消失。

错误在哪里?

EN

回答 2

Stack Overflow用户

发布于 2015-11-06 19:31:00

您必须以以下方式使用

代码语言:javascript
复制
Configure > Users and Roles > Users > Change Password
票数 0
EN

Stack Overflow用户

发布于 2015-11-12 15:24:45

您需要更改BAMUsername和BAMPassword以匹配您定义的新用户名和密码。配置如下所示:

代码语言:javascript
复制
<APIUsageTracking>
<!-- Enable/Disable the API usage tracker. -->
<Enabled>true</Enabled>   
<PublisherClass>org.wso2.carbon.apimgt.usage.publisher.APIMgtUsageDataBridgeDataPublisher</PublisherClass>
<ThriftPort>7614</ThriftPort> 
<BAMServerURL>tcp://<BAM host IP>:7614/</BAMServerURL>
<BAMUsername>admin</BAMUsername>
<BAMPassword>admin</BAMPassword>
<!-- JNDI name of the data source to be used for getting BAM statistics. This data source should
    be defined in the master-datasources.xml file in conf/datasources directory. -->
<DataSourceName>jdbc/WSO2AM_STATS_DB</DataSourceName>
</APIUsageTracking>

您可以在以下位置找到此文件: API Manager/repository/conf/api-manager.xml

如果您处于集群环境中,只需在网关节点中更改上述设置即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33561459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档