Магазин WSo2 EMM не разрешает вход администратора

Когда я пытаюсь войти в магазин с учетной записью администратора, появляется следующее сообщение:

Нет прав на вход в систему
У вас нет прав на вход в это приложение. Обратитесь к администратору и запросите разрешение.

Я проверил и убедился, что у учетной записи администратора действительно есть разрешения, необходимые для входа в Магазин. Я даже создал новую учетную запись и дал ей все разрешения, и она также не позволяет этой учетной записи войти в систему.

Я даже зашел так далеко, что покопался в самой базе данных через MySQL, и, насколько я могу судить, там есть надлежащие разрешения.

В последний раз, когда это случилось со мной, я распаковал свежую копию продукта EMM и создал для него совершенно новую базу данных, потому что не мог найти решения. Я попытался разархивировать свежую копию продукта EMM, но при работе с той же базой данных поведение не изменилось. У меня есть база данных, полная данных, которые я не хочу терять сейчас, поэтому я скорее найду исправление, чем буду снова все стирать!

WSo2 EMM 2.0.0
Windows Server 2012 R2
MySQL 5.5

EDIT: соответствующие журналы:

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 [email protected] does not have permission to access the store application. Make sure the user has the store role.

person rjr-apps    schedule 25.03.2016    source источник
comment
вы делали какие-либо изменения конфигурации?   -  person Thusitha Thilina Dayaratne    schedule 25.03.2016
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он не о программировании.   -  person Aaron    schedule 28.03.2016
comment
@Aaron, должен ли я использовать другой тег?   -  person rjr-apps    schedule 29.03.2016
comment
@ThusithaThilinaDayaratne - у меня есть, но я не думаю, что это имеет значение, потому что я попытался разархивировать новую копию EMM без изменений, и она по-прежнему вела себя так. Кажется, это проблема с базой данных.   -  person rjr-apps    schedule 29.03.2016
comment
Другой тег не изменит того факта, что это сайт вопросов и ответов по программированию, и вы просите что-то вроде поддержки программного продукта. Это явно не вопрос по программированию, и вам, вероятно, следует задать его на сайте, специализирующемся на WSO2.   -  person Aaron    schedule 29.03.2016
comment
@Aaron Аарон - это странно, раньше с этим не было проблем. Этот мой вопрос поднимался в течение двух месяцев без каких-либо жалоб. Мне просто повезло, или это что-то новое?   -  person rjr-apps    schedule 29.03.2016
comment
Я думаю, что это проскользнуло, потому что это такой низкий тег трафика (сравнительно), и большинство модов этого не замечают. Но на самом деле 49% вопросов в теге WSO2 остались без ответа. Это говорит о том, что сообщество SO действительно не очень хорошо отвечает на эти вопросы. Так что должно быть лучшее место, чтобы спросить их. И опять же, это, вероятно, потому, что большинство из них не связаны с программированием.   -  person Aaron    schedule 29.03.2016


Ответы (3)


Я понял!

Проблема вызвана изменением пароля в учетной записи admin на любой другой, кроме «admin». Изменение его обратно, похоже, устраняет проблему.

Очевидно, это ошибка, так как учетная запись администратора должна иметь возможность изменить свой пароль и по-прежнему иметь возможность войти в Магазин. Чтобы было ясно, не было никаких проблем со входом в Publisher; просто Магазин. Кроме того, если пароль администратора был изменен, никакие учетные записи вообще не могли войти в Магазин, независимо от их уровня разрешений.

Я проверил это со свежим пакетом EMM версии 2.0.0 и 2.0.1, используя H2 и MySQL 5.5. Во всех случаях проблема возникла.

Отчет об ошибке был отправлен на доску JIRA WSo2 здесь.

person rjr-apps    schedule 29.03.2016
comment
Вы пытались изменить свойства имени пользователя и пароля (есть несколько мест), определенные в ‹EMM›/repository/conf/app-manager.xml? - person Harshan Liyanage; 29.03.2016
comment
Я не. Я изменил пароль администратора через панель управления EMM. - person rjr-apps; 30.03.2016

Есть ли какие-либо изменения конфигурации на вашей стороне. Я получил свежий пакет EMM 2.0.0 и настроил mysql 5.5. Я попытался войти в магазин emm, но он работает правильно.

person Hasi    schedule 29.03.2016
comment
Есть изменения в конфигурации, однако я попробовал это со свежим пакетом EMM, и возникла та же проблема. Это заставляет меня думать, что это какая-то проблема с базой данных. Он отлично работает с MySQL до определенного момента, который мне еще предстоит определить. Я работаю над этим сейчас. Будет обновляться здесь с любыми результатами, которые стоит отметить. - person rjr-apps; 29.03.2016

Эта проблема возникает, когда мы пытаемся изменить пароль с консоли EMM. Но мы можем изменить пароль администратора из /repository/conf/user-mgt.xml

<AdminUser>
     <UserName>admin</UserName>
     <Password>admin</Password>
</AdminUser>

и /repository/conf/app-manager.xml учетные данные администратора.

person Hasi    schedule 31.03.2016