Я хочу настроить базовую аутентификацию на JBoss EAP 7 и назначить моим пользователям общую роль. Это не кажется возможным. Я вижу, где я могу создать группу и назначить пользователей в группу, но группа показывает мне только предварительно определенные роли. Как добавить новую роль?
Диалоговое окно, отображаемое на снимке экрана, связано с конфигурацией RBAC интерфейса управления в JBoss EAP.
Вам нужно изменить не конфигурацию интерфейса управления, а конфигурацию интерфейса приложения.
В конфигурации сервера по умолчанию существует домен безопасности other
который поддерживается файлами свойств в standalone/configuration
каталог (application-users.properties
, application-roles.properties
). Чтобы добавить пользователей с ролями, просто используйте add-user.*
скрипт в папке bin. Этот сценарий является общим для интерфейса управления и приложения, и вас спросят, какой из них вы хотите использовать.
Вы можете использовать неинтерактивный режим, указав необходимые аргументы:
bin/add-user.sh -a -u user1 -p password1! -r ApplicationRealm -g MyRole
Другой способ - использовать новый домен безопасности и настроить для него стек модулей входа. Проверить Архитектура безопасности и Справочник по модулю входа в документации по продукту.