簡體   English   中英

從 ADFS SAML .NET 服務器從 Java 獲取請求令牌

[英]Get request token from ADFS SAML .NET server from Java

我正在嘗試從ZD52387880E1EA221817A72D3連接到 .NET 中的web服務( WSDL文件),但我無法驗證。7 身份驗證基於ADFS SAML

我已經使用了所有的庫:Axis、Axis2、JAX-WS、Metro,但它們都不適合我。

因此,我剛剛在SAAJ中制作了一個SOAPEnvelope ,並且只是在沒有任何其他 3rd 方庫的情況下發送它。 現在我確切地知道發送的是什么。

我不知道,如何正確填充 header 消息? 服務器正在使用帶有clientCredentialType="UserName"TransportWithMessageCredential安全模式。

由於它是SAML ,我需要發送一條帶有憑據的消息,該憑據將發回一個我可以在后續消息中使用的令牌。

如何制作返回SAML令牌的請求消息?

為了將 SAML 與 ADFS 通信,您需要一個客戶端 SAML 堆棧

因此,您可以通過 SAML 堆棧對 ADFS 進行身份驗證並取回 SAML 令牌。

有一個用於 SAML 的 SOAP 綁定,但 ADFS 不支持它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM