我是SAML的新手,並且有一些理解。 我有一個ASP.NET頁面,將從另一個應用程序傳遞SAML令牌。如何在我的頁面加載中讀取SAML令牌? 我很困惑,因爲我在WCF中閱讀過,你可以使用MessageHeaders,但我如何在ASP.NET中做到這一點?閱讀ASP.NET中的SAML令牌
欣賞幫助。
我是SAML的新手,並且有一些理解。 我有一個ASP.NET頁面,將從另一個應用程序傳遞SAML令牌。如何在我的頁面加載中讀取SAML令牌? 我很困惑,因爲我在WCF中閱讀過,你可以使用MessageHeaders,但我如何在ASP.NET中做到這一點?閱讀ASP.NET中的SAML令牌
欣賞幫助。
我通過請求收集循環,並能得到SAML令牌
foreach (string s in Request.Params.Keys)
{
Response.Write(s.ToString() + ":" + Request.Params[s] + "<br>");
}
這給出了像這樣的結果HTTP_SAMLTOKEN:XXXXX
如果你正在使用Windows身份驗證基礎,看看他們的模式和實踐指南的這一章基於聲明的身份和訪問控制。
http://msdn.microsoft.com/en-us/library/ff359102.aspx
他們有樣品和實驗室,可能會對你有所幫助Codeplex上的:
我循環請求集合並能夠獲取SAML令牌 foreach(Request.Params.Keys中的字符串s) Response.Write(s.ToString()+「:」+ Request.Params [s ] +「
」); } 這給出了這樣的結果HTTP_SAMLTOKEN:XXXXX – hangar18 2012-02-09 18:52:19