Java 使用jndi查找第三方系统的凭据

Java 使用jndi查找第三方系统的凭据,java,tomcat,jndi,credentials,Java,Tomcat,Jndi,Credentials,在我们当前的应用程序中,我们需要存储到其他第三方系统的安全连接信息(凭据)。我知道一般来说这不是一个好主意,但我看不到任何存储安全信息的好方法 我们的env是相当标准的javaenv:Linux+Tomcat(作为应用服务器) 刚刚讨论了几个不同的解决方案,并提出了可能更好的解决方案,只需将敏感信息存储在Tomcat JNDI资源中。 有没有更好的方法来处理这样的任务(最好有一个好的参数)?为什么不使用DB?我真的没有看到任何好的参数来存储(未加密)DB中的凭据。你会看到什么好处吗?你所说的“T

在我们当前的应用程序中,我们需要存储到其他第三方系统的安全连接信息(凭据)。我知道一般来说这不是一个好主意,但我看不到任何存储安全信息的好方法 我们的env是相当标准的javaenv:Linux+Tomcat(作为应用服务器)
刚刚讨论了几个不同的解决方案,并提出了可能更好的解决方案,只需将敏感信息存储在Tomcat JNDI资源中。
有没有更好的方法来处理这样的任务(最好有一个好的参数)?

为什么不使用DB?我真的没有看到任何好的参数来存储(未加密)DB中的凭据。你会看到什么好处吗?你所说的“Tomcat JNDI资源”是什么意思?这些可以在server.xml中定义的东西?像使用JNDI资源一样使用它: