Windows Identity Foundation (WIF) 簡化了基於宣告的身分驗證。本文聚焦被動式聯盟:瀏覽器導向 STS 登入,取得安全權杖,應用程式依宣告授權。涵蓋通訊流程、ASP.NET 整合、單一登入/登出方案。
RequestSecurityToken (RST) / RSTR 瀏覽器相容格式。WSFederationAuthenticationModule:HTTP 模組,攔截未驗證請求導向 STS。SessionAuthenticationModule:管理會話權杖 Cookie。ClaimsPrincipal / ClaimsIdentity:取代 IPrincipal,攜帶豐富宣告。ClaimsAuthorizationManager:集中式授權決策點。wsignoutcleanup1.0 端點)。Microsoft.IdentityModel。web.config 註冊 WSFederationAuthenticationModule、SessionAuthenticationModule。<microsoft.identityModel> 區段:issuerNameRegistry、audienceUris、federationConfiguration。ClaimsAuthorizationManager 自訂授權邏輯。WIF 將複雜的聯盟協定封裝為 ASP.NET 原生模組與宣告模型,讓開發者專注於業務授權而非協定細節,是跨域身分整合的首選框架。