как сохранить пользователей приложений, созданных в jboss, в базе данных или сериализовать их - PullRequest
0 голосов
/ 08 мая 2019

Я хочу перенести пользователей управления и приложений, созданных в jboss, с помощью утилиты add-user.bat при обновлении версии jboss.

Для этого я подумал, возможно ли сохранить пользователей, созданных в jbossв базе данных или может быть что-то вроде сериализации их при создании и обновлении кэша jaas сервера jboss во время загрузки.

Есть ли способ экспортировать список пользователей из существующей установки jboss?

Так может ли кто-нибудь помочь мне с любым из вышеперечисленных?

Или, может быть, вы предложите мне, какой подход должен быть лучшим?

1 Ответ

0 голосов
/ 08 мая 2019

К сожалению, нет прямого способа экспортировать пользователей приложений / управления с сервера JBoss. Но все пользователи приложений и управления, созданные для jboss, будут представлены в файлах application-users.properties и mgmt-users.properties

Вы можете получить имена пользователей с зашифрованным паролем в следующем формате

username = HEX (MD5 (имя пользователя ':' realm ':' пароль))

например. админ = 2a0923285184943425d1f53ddd58ec7a

Все роли и группы для пользователей будут представлены в application-roles.properties и mgmt-groups.properties файлы. Расположение вышеуказанных файлов:

  • автономный режим: JBOSS_HOME / standalone / configuration /
  • режим домена: JBOSS_HOME / domain / configuration /
...