第三方軟件通過SAML 2.0版提供了SSO功能。如何用C#和.NET 3.5創建SAML 2.0響應?
他們的文檔提供了有關他們在請求中發送的字段以及他們爲了驗證特定用戶而期待返回的字段的信息。這個概念實際上看起來非常直截了當,但我在SAML本身工作時遇到了麻煩。
到目前爲止,我能夠接收,解壓縮和解析他們的SAML請求,但我無法弄清楚如何創建一個SAML發回給他們。
我查看了SamlAssertion類,但由於我使用的是.NET 3.5版本,因此該類僅生成SAML版本1.1。
除此之外,我沒有找到關於如何創建簡單SAML響應的大量資源。
因此,問題是:如何使用C#創建簡單的SAML 2.0響應?
任何幫助表示讚賞!
謝謝!
爲什麼不使用的[Windows身份驗證基礎擴展(http://blogs.msdn.com/b/card/archive/2011/05/16/announcing-在-WIF擴展換SAML-2-0-協議的社區技術preview.aspx)? – 2013-04-03 18:47:14