当我尝试使用管理员帐户登录商店时,会显示以下消息:
没有权限登录
您无权登录此应用程序。请与您的管理员联系并请求许可。
我已检查并确保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.
答案 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。