【发布时间】:2019-10-08 19:19:34
【问题描述】:
我正在尝试从 Java 连接到 .NET 中的 Web 服务(WSDL 文件),但我无法进行身份验证。身份验证基于 ADFS SAML。
我已经使用了所有库:Axis、Axis2、JAX-WS、Metro,但它们都不适合我。
然后我只是在 SAAJ 中制作了一个 SOAPEnvelope,并且我只是在没有任何其他 3rd 方库的情况下发送它。现在我确切地知道发送的是什么。
我不知道,如何正确填充标题消息?服务器使用 TransportWithMessageCredential 安全模式和 clientCredentialType="UserName"。
由于它的 SAML,我需要发送带有凭据的消息,该凭据将发回我可以在后续消息中使用的令牌。
如何制作返回 SAML 令牌的请求消息?
【问题讨论】: