![](/img/trans.png)
[英]Windows Identity Foundation ( WIF ) - Principal/Identity not coming back from service
[英]WIF (Windows Identity Foundation) with SAML 2.0
首先是一些背景:
我們最近的任務是將SAML 2.0斷言發送到我們正在與之通信的服務器。 我們正在為我們的客戶使用WCF。 服務器未使用WCF。 實現服務器的人沒有會發出SAML斷言的STS。 我們正在嘗試使用WIF框架,因為它支持SAML 2.0令牌。
是否可以使用來自客戶端的消息發送SAML 2.0斷言而無需從STS獲取SAML2令牌? 如果可以,請發布一些示例代碼,了解如何使用WCF和Windows Identity Foundation進行此操作? 我環顧四周,找不到任何東西。
有沒有人有客戶從STS獲取SAML2.0令牌然后將帶有斷言的令牌發送到服務器應用程序的任何示例?
您可以嘗試一下thinktecture啟動STS 。 它附帶源代碼,因此您可以選擇創建SAML令牌的位。
從這個答案你不需要STS。
我假設你想使用標准的WS-Security機制來附加帶有SOAP消息的SAML令牌? 你的問題基本上是兩部分:
如何獲得令牌 - 你可能會自己創建它? 請參閱此鏈接以了解如何執行此操作。 http://www.leastprivilege.com/UsingSAMLAsAClientCredentialTypeInWCFWithGeneva.aspx
如何將令牌作為SOAP消息的一部分發送到服務? 您可以使用WSTrustChannelFactory類附加帶有WCF通道的SAML令牌。 http://msdn.microsoft.com/en-us/library/ee517268.aspx
希望有所幫助,Zulfiqar
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.