gpt4 book ai didi

java - 从 Java 的 ADFS SAML .NET 服务器获取请求 token

转载 作者:行者123 更新时间:2023-12-01 23:30:12 25 4
gpt4 key购买 nike

我正在尝试从 Java 连接到 .NET 中的 Web 服务(WSDL 文件),但无法进行身份验证。身份验证基于ADFS SAML

我使用了所有库:Axis、Axis2、JAX-WS、Metro,但它们都不适合我。

然后我就在SAAJ中制作了一个SOAPEnvelope,并且只是在没有任何其他第3方库的情况下发送它。现在我确切地知道正在发送的内容。

我不知道如何正确填充标题消息?服务器正在使用 TransportWithMessageCredential 安全模式和 clientCredentialType="UserName"

由于其 SAML,我需要发送一 strip 有凭据的消息,该凭据将发回一个我可以在后续消息中使用的 token 。

如何制作返回 SAML token 的请求消息?

最佳答案

为了与 ADFS 进行 SAML 对话,您需要 client-side SAML stack .

因此,您可以通过 SAML 堆栈向 ADFS 进行身份验证并获取 SAML token 。

有 SAML 的 SOAP 绑定(bind),但 ADFS 不支持它。

关于java - 从 Java 的 ADFS SAML .NET 服务器获取请求 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58292766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com