150 likes | 265 Views
Claims Based Authentication and Windows Identity Foundation. ASP.NET -> HTTPContext.Current.User Thread.CurrentPrincipal. Thread.CurrentPrincipal.IsInRole (“Admin”);. SOAP. WS-Security. OpenID. OAuth. WS-*. SAML. WS-Trust. WS-Federation. W3C. OASIS.
E N D
Claims Based Authentication and Windows Identity Foundation
ASP.NET -> HTTPContext.Current.User Thread.CurrentPrincipal Thread.CurrentPrincipal.IsInRole(“Admin”);
SOAP WS-Security OpenID OAuth WS-* SAML WS-Trust WS-Federation W3C OASIS
Every request meant to be processed by ASP.NET goes through: aspnet_isapi.dll (ISAPI extension) in IIS 6.0 or IIS 7.0 classic mode Managed pipeline in IIS 7.0 Keeps track of how Request-serving process is progressing HttpRuntime Performs the actual Request-serving HttpContext Events Request processing and application life cycle HttpApplication Application_Start BeginRequest AuthenticateRequest Pipeline of HttpModules EndRequest IHttpModule and many more… Handling session state Forums Authentication etc…
Signing out from multiple RPs wa=wsignoutcleanup1.0 Relying Party Site 1 Relying Party Site 2 Relying Party Site 3 <imgsrc=“https://relyingParty1.com/?wa=wsignoutcleanup1.0”/>