簡體   English   中英

使用SAML 2.0的WIF(Windows Identity Foundation)

[英]WIF (Windows Identity Foundation) with SAML 2.0

首先是一些背景:

我們最近的任務是將SAML 2.0斷言發送到我們正在與之通信的服務器。 我們正在為我們的客戶使用WCF。 服務器未使用WCF。 實現服務器的人沒有會發出SAML斷言的STS。 我們正在嘗試使用WIF框架,因為它支持SAML 2.0令牌。

  1. 是否可以使用來自客戶端的消息發送SAML 2.0斷言而無需從STS獲取SAML2令牌? 如果可以,請發布一些示例代碼,了解如何使用WCF和Windows Identity Foundation進行此操作? 我環顧四周,找不到任何東西。

  2. 有沒有人有客戶從STS獲取SAML2.0令牌然后將帶有斷言的令牌發送到服務器應用程序的任何示例?

您可以嘗試一下thinktecture啟動STS 它附帶源代碼,因此您可以選擇創建SAML令牌的位。

這個答案你不需要STS。

我假設你想使用標准的WS-Security機制來附加帶有SOAP消息的SAML令牌? 你的問題基本上是兩部分:

  1. 如何獲得令牌 - 你可能會自己創建它? 請參閱此鏈接以了解如何執行此操作。 http://www.leastprivilege.com/UsingSAMLAsAClientCredentialTypeInWCFWithGeneva.aspx

  2. 如何將令牌作為SOAP消息的一部分發送到服務? 您可以使用WSTrustChannelFactory類附加帶有WCF通道的SAML令牌。 http://msdn.microsoft.com/en-us/library/ee517268.aspx

希望有所幫助,Zulfiqar

暫無
暫無

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

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