繁体   English   中英

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

[英]how to save application users created in jboss in a database or serialize them

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

为此,我想是否可以将在jboss中创建的用户存储在数据库中,或者可能类似于在启动时创建和更新jboss服务器的jaas缓存时序列化它们。

有没有办法从现有的jboss安装中导出用户列表?

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

或者你可以建议我哪个应该是最好的方法?

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

您可以使用以下格式获取带有加密密码的用户名

username = HEX(MD5(用户名':'领域':'密码))

例如admin = 2a0923285184943425d1f53ddd58ec7a

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

  • 独立模式:JBOSS_HOME / standalone / configuration /
  • 域模式:JBOSS_HOME / domain / configuration /

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM