【问题标题】:reflecting database password change in java application without restarting在不重新启动的情况下反映 java 应用程序中的数据库密码更改
【发布时间】:2023-03-15 11:20:01
【问题描述】:

我的应用程序使用 PostgreSQL 作为数据库。组织安全策略要求每月更改密码。对于应用程序服务器,数据库密码加密存储在属性文件中。当 DBA 更改数据库密码时,是否有人为这样的要求工作,以使用新密码刷新 java 应用程序服务器中的数据库密码。应用服务器无法重启。

【问题讨论】:

标签: java postgresql


【解决方案1】:

让应用服务器提供数据源。

您应该从应用程序服务器的管理界面定义数据源,并通过 JNDI 在应用程序中访问它。

应用服务器很可能会自己处理密码加密,可能以可配置的方式来尊重您的安全标准,并允许您在运行时更改它。

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 2018-07-06
    • 1970-01-01
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多