WSo2 EMM商店不允许管理员登录

时间:2016-03-25 10:25:29

标签: wso2 wso2carbon wso2-emm

当我尝试使用管理员帐户登录商店时,会显示以下消息:

没有权限登录
您无权登录此应用程序。请与您的管理员联系并请求许可。

我已检查并确保Admin帐户确实具有登录Store所需的权限。我甚至创建了一个新帐户并为其授予了所有权限,并且不允许该帐户登录。

我甚至通过MySQL深入挖掘数据库本身,我最好能够告诉你有适当的权限。

上次发生这种情况时,我最终解压缩了EMM产品的新副本并为其创建了一个全新的数据库,因为我无法找到解决方案。我尝试解压缩EMM产品的新副本,但在同一个数据库上运行,它的行为没有变化。我有一个数据库,里面装满了我现在不想丢失的数据,所以我更愿意找到一个解决方案,而不是再把它全部擦掉!

WSo2 EMM 2.0.0
Windows Server 2012 R2
MySQL 5.5

编辑:相关日志:

TID: [-1234] [] [2016-03-25 05:21:19,862]  WARN {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -  Failed Administrator login attempt 'admin[-1234]' at [2016-03-25 05:21:19,862-0500] 
TID: [-1234] [] [2016-03-25 05:21:19,862]  WARN {org.wso2.carbon.server.admin.module.handler.AuthenticationHandler} -  Illegal access attempt at [2016-03-25 05:21:19,0862] from IP address 10.200.201.108 while trying to authenticate access to service RemoteAuthorizationManagerService 
TID: [-1234] [] [2016-03-25 05:21:19,909]  WARN {JAGGERY.controllers.acs:jag} -  User admin@carbon.super does not have permission to access the store application. Make sure the user has the store role.

3 个答案:

答案 0 :(得分:3)

我明白了!

通过将管理员帐户中的密码更改为除#34; admin"之外的任何内容,都会明确触发此问题。更改它似乎可以解决问题。

显然这是一个错误,因为管理员帐户应该能够更改其密码并且仍然能够登录到商店。要清楚,登录发布者时从来没有任何问题;只是商店。此外,如果管理员密码已更改,则无论帐户的权限级别如何,任何帐户都无法登录到商店。

我使用H2和MySQL 5.5使用新的EMM包2.0.0和2.0.1进行了测试。在所有情况下都会出现问题。

已向WSo2的JIRA董事会here提交了错误报告。

答案 1 :(得分:1)

您的身边是否有任何配置更改。我获得了EMM 2.0.0新包装并配置了mysql 5.5。我试图登录emm商店,但它运行正常。

答案 2 :(得分:0)

一旦我们尝试从EMM控制台更改密码,就会引发此问题。但我们可以从/repository/conf/user-mgt.xml

更改管理员密码
<AdminUser>
     <UserName>admin</UserName>
     <Password>admin</Password>
</AdminUser>

和/repository/conf/app-manager.xml admin credintials。