wellusion
@wellusion

Как получить доступ в админ панель Wildfly?

Столкнулся с такой проблемой. До недавнего времени админка wildfly запускалась без проблем, но сейчас, при обращении по localhost:9990, вываливается такая панель:
e29508c8414345b2b70d83f091cee797.png
Не совсем понятно, с чего вдруг меня не пускает в админку + что за интерфейс? Пробовал добавить, но выходит вот так:
6e548508d7e245a1938340c3d538e200.png
При этом я авторизован. Сервер работает. В логах ничего криминального.
При обращении по 127.0.0.1:9990/management получаю:
{
«outcome» : «failed»,
«failure-description» : «WFLYCTL0313: Unauthorized to execute operation ‘read-resource’ for resource ‘[]’ — \»WFLYCTL0332: Permission denied\»»,
«rolled-back» : true
}
  • Вопрос задан
  • 2422 просмотра
Решения вопроса 1
wellusion
@wellusion Автор вопроса
Проблема была в правах доступа. WildFly, в отличии от JBoss поддерживает 2 схемы обеспечения прав юзеров в админ панели:
- Simple - аналогичен JBoss. Любой админ имеет неограниченные права.
- RBAC (Role Based Access Control) - позволяет, соответственно, разграничить доступ в админку.

По умолчанию, при установке сервера параметр доступа устанавливается в Simple и находится здесь:
{wildfly}\standalone\configuration\standalone.xml
{wildfly}\domain\configuration\domain.xml

<management>
  ...
    <access-control provider="simple">
        <role-mapping>
            <role name="SuperUser">
                <include>
                    <user name="$local"/>
                </include>
            </role>
        </role-mapping>
    </access-control>
</management>


Проблема в параметре provider - у меня было значение "rbac". Его нужно поменять на simple.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Konstantin18ko
@Konstantin18ko
Стоматолог
Создай еще одного юзера. В чем проблема?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы