You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Spring Boot HTTPS调用SOAP服务(REST转SOAP)最低配置要求

REST转SOAP场景下Spring Boot调用SOAP服务最低配置说明

现有配置片段

当前yml中已配置的SOAP服务参数如下:

someService(SOAP Based):
  username: someUserName
  uri: https://qa01-some-service-war.appcloud-np.barclays.intranet/someservice/v1/someservice.wsdl
  password:

运行时异常

调用接口时抛出的异常信息:

org.springframework.ws.soap.client.SoapFaultClientException: The security token could not be authenticated or authorized; nested exception is org.apache.wss4j.common.ext.WSSecurityException: The security token could not be authenticated or authorized

调用所需最低配置

其余配置均正确的前提下,仅需完成两项配置即可正常调用:

  • 补全password字段有效值:该SOAP服务开启了WS-Security用户名令牌认证,当前配置中密码为空,是触发上述认证异常的直接原因,填入服务端为someUserName账号分配的有效密码即可通过身份校验。
  • 确保本地运行环境的JDK信任库已导入目标服务域名的有效SSL证书:目标服务地址为内网HTTPS协议,只要本地JDK的cacerts信任库包含该域名的有效证书,即可正常发起HTTPS请求,不需要额外配置Spring Boot全局SSL参数——之前查阅的Spring Boot启用HTTPS端口的配置,作用是让当前应用自身对外提供HTTPS访问能力,和调用外部HTTPS SOAP服务无关,无需额外添加。

不需要额外引入多余的SOAP客户端拦截器、自定义SSL上下文等冗余配置,满足以上两项要求即可完成接口调用。

内容的提问来源于stack exchange,提问作者Harsh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 19:21:30