使用WS-Security和wss4j以及Spring - 请求作用域的Wss4jSecurityInterceptor?

时间:2017-02-13 18:05:00

标签: java soap spring-boot ws-security wss4j

我正在尝试自定义使用Spring和Wss4j2的soap客户端库。它使用基本的用户名/密码令牌登录。这是我的问题,我的应用程序需要访问SOAP webservice,每个请求使用不同的用户名和密码,具体取决于谁访问我的应用程序。所以我不能只用一个用户名和密码配置Wss4jSecurityInterceptor,我需要为每个请求设置它。我无法弄清楚如何做到这一点,因为Wss4jSecurityInterceptor不是非常可扩展的。它似乎使用Wss4jHandler的一个实例,它在类字段的声明中实例化,使其不可覆盖。似乎是这个类处理密码片。

除了制作我自己的这些课程副本并改变我需要的课程外,还有什么建议吗?

0 个答案:

没有答案