Все документы Wildfly (и JBoss AS) и примеры миграции Glassfish-to-Wildfly I ' я видел использование JDBCrealm, требующего настройки базы данных и некоторого другого скриптового файла конфигурации.Glassfish to Wildlfy: безопасность: у Wildlfy есть эквивалент файловой области Glassfish и ключевому файлу (включая консоль администратора/команды)
В: Есть ли эквивалент простому файловому файлу Glassfish и keyfile
в Wildfly?
[EDIT:. Более объяснение встроенных функциональности я ищу]
В Glassfish браузера консоль администрирования можно перейти к Configurations > Security > Realms > file
, а затем Manage Users
для добавления новых пользователей с именем, группа список и пароль (для шифрования и хранения легко для вас в keyfile
). Команда asadmin аналогичным образом предлагает create-file-user
для создания записи в keyfile
. То, что keyfile
можно просто скопировать из одной установочной версии в другую. И любые группы, упомянутые во время процесса, могут затем называться ролиными строками в конфигурации веб-приложения.
Спасибо за ваш ответ и усилий, но моя цель и цель моего вопроса проще, чем указывает ваш ответ. В Консоли администрирования браузера Glassfish можно перейти в «Конфигурации»> «Безопасность»> «Царства»> «Файл», а затем «Управление пользователями», чтобы добавить новых пользователей с именем, списком групп и паролем (чтобы он мог легко и просто шифровать и хранить * в 'keyfile'). Команда asadmin аналогично предлагает 'create-file-user' создать запись в ключевом файле. Затем ключевой файл можно просто скопировать между установками. Ответ на мой вопрос покажется «нет, нет эквивалента». –
ОК, это совсем другая проблема. У Wildfly есть ApplicationRealm по умолчанию, и вы можете добавлять к ним пользователей и группы через консоль администратора -> Контроль доступа (или в оболочке с помощью add-user.sh). Это приводит к двум файлам mgmt-groups.properties и mgmt-users.properties, которые вы можете скопировать на новые установки (мы используем это для марионеточных установок). Это то, что вы ищете? –