Раздел 3.3 Руководства администратора Wildfly 12 описывает процесс добавления пользователя для доступа к консоли администратора Wildfly:
Для манипулирования файлами и добавления пользователей мы предоставляем утилиту add-user.sh
и add-user.bat для добавления пользователей и генерации хешей, чтобы добавить
Пользователь, вы должны выполнить скрипт и следовать руководствуясь процессом.
Полные детали утилиты add-user описаны ниже, но
для доступа к интерфейсу управления вам нужно
введите следующие значения: -
Тип пользователя - это будет «Управляющий пользователь» для опции выбора.
Область - это ДОЛЖНО соответствовать имени области, используемому в конфигурации, поэтому
если вы не изменили конфигурацию для использования другой области
оставьте этот набор как «ManagementRealm».
Имя пользователя - имя пользователя, которого вы добавляете.
Пароль - Пароль пользователя.
При условии, что проверка прошла успешно, вас попросят подтвердить
хотите добавить пользователя и файлы свойств будут обновлены.
К последнему вопросу, так как это пользователь, который будет
для доступа к консоли администратора просто ответьте 'n' - эта опция будет
описано позже для добавления подчиненных хост-контроллеров, которые аутентифицируются
против основного контроллера домена, но это более поздняя тема.
Обновления в файле свойств подбираются в режиме реального времени, поэтому либо
нажмите «Попробовать еще раз» на странице ошибок, которая отображалась в браузере
или снова перейдите к консоли, и вам будет предложено
введите имя пользователя и пароль для подключения к серверу.
При запуске утилиты add-user существует несколько потенциальных ловушек:
- Вы должны выбрать опцию a) (Управляющий пользователь) для типа пользователя .
- Вы должны использовать область ManagementRealm , хотя это должно происходить автоматически, если тип добавляемого пользователя: Управляющий пользователь .
Но вместо того, чтобы диагностировать, что пошло не так, проще просто добавить другого пользователя, следуя указаниям, приведенным в документации, показанной выше. Для справки вот скриншот того, что я сделал, где желтые горизонтальные полосы - это точки, в которые я отправил что-то с клавиатуры:
![addUserUtility](https://i.stack.imgur.com/EyYQh.png)
После запуска add-user.bat Мне удалось войти в Консоль администратора (http://localhost:9990), используя только что созданного пользователя, и без перезапуска сервера было необходимо. Моя среда была Eclipse Photon на Windows 10.
Если у вас все еще есть проблемы, откройте файл mgmt-users.properties , чтобы увидеть, был ли ваш пользователь успешно добавлен. В моем случае была добавлена строка для нового пользователя, которая выглядела так:
skomisa=82fa5e2f2de46d60adf210bb95d461f3