我正在用 Java 编写一个应用程序,它需要在调用该服务上的方法之前登录到远程 SOAP 服务 (JIRA)。
我已经查看了如何执行此操作的示例,例如http://www.j-tricks.com/1/post/2010/8/jira-soap-client.html,但是我担心我需要把某个时刻在内存中的密码。
我读过我应该将密码存储为 char[] 但我仍然担心将密码存储在明文中。
我应该如何存储客户端用于登录 SOAP 服务的密码?我应该如何阅读它并将其传递给 JIRA?
编辑 此应用程序将使用 Spring,因此密码可能存储在 bean 配置文件中而不是代码中。