如何保存在数据库中JBOSS中创建的应用程序用户或序列化



我想在升级JBOSS版本时使用Add-user.bat实用程序在JBOSS中创建的管理和应用程序用户。

为此,我正在考虑是否可以将创建的用户存储在JBOSS中,或者可能是在启动时创建和更新JBOSS服务器的JAAS高速缓存时序列化的。

有什么方法可以从现有JBOSS安装中导出用户列表?

所以任何人都可以帮助我使用以上任何一个?

或您可以建议我最好的方法?

不幸的是,没有直接的方法从JBOSS服务器中导出应用程序/管理用户。但是,为JBOSS创建的所有应用程序和管理用户都将在application-users.propertiesmgmt-users.properties文件中介绍。

您可以以以下格式获得使用加密密码的用户名

用户名= hex(md5(用户名':'realm':'密码(

例如。admin = 2A0923285184943425D1F53DDDDDD58EC7A

用户的所有角色和组都将在application-roles.properties中显示和mgmt-groups.properties文件。上述文件的位置:

  • 独立模式:jboss_home/standalone/configuration/
  • 域模式:jboss_home/域/配置/

相关内容

最新更新