FederatedAuthentication Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje přístup ke stavu souvisejícímu se všemi moduly HTTP souvisejícími s federovaným ověřováním ve webové aplikaci.
public ref class FederatedAuthentication abstract sealed
public static class FederatedAuthentication
type FederatedAuthentication = class
Public Class FederatedAuthentication
- Dědičnost
-
FederatedAuthentication
Poznámky
K modulům, které jsou nakonfigurovány pro webovou aplikaci, můžete přistupovat prostřednictvím statických vlastností vystavených FederatedAuthentication třídou . Metoda GetHttpModule poskytuje bod rozšíření, přes který lze získat přístup k dalším modulům definovaným aplikacím, které jsou odvozeny z HttpModuleBase a které jsou nakonfigurovány pro aplikaci.
Vlastnost FederatedAuthentication.FederationConfiguration odkazuje na jednu instanci FederationConfiguration , která poskytuje nastavení konfigurace pro moduly HTTP. Při prvním přístupu k vlastnosti jedním z modulů HTTP je instance inicializována z <prvku federationConfiguration> v konfiguračním souboru a FederationConfigurationCreated je vyvolána, aby aplikace mohla upravit objekt konfigurace předtím, FederationConfiguration než se použije k inicializaci vlastností modulu. Při každém dalším přístupu k vlastnosti se vrátí stejná FederationConfiguration instance.
Důležité
Správce autorizace deklarací identity (ClaimsAuthorizationManager), který se používá k vyhodnocení kontrol přístupu na základě deklarací při použití ClaimsPrincipalPermission třídy nebo ClaimsPrincipalPermissionAttribute třídy, je nakonfigurovaný u objektu IdentityConfiguration , který je nastavený u objektu konfigurace federace, FederatedAuthentication.FederationConfiguration na který odkazuje vlastnost . To platí pro všechny aplikace bez ohledu na to, jestli jsou ASP.NET aplikace.
Vlastnosti
ClaimsAuthorizationModule |
Získá modul autorizace deklarací identity, který používá webová aplikace. |
FederationConfiguration |
Získá singleton FederationConfiguration instance používané moduly HTTP v této webové aplikaci. |
SessionAuthenticationModule |
Získá modul ověřování relace (SAM) používaný webovou aplikací. |
WSFederationAuthenticationModule |
Získá WS-Federation Authentication Module (WSFAM) používá webová aplikace. |
Metody
GetHttpModule<T>() |
Získá modul HTTP zadaného typu, který je používán webovou aplikací. |
Událost
FederationConfigurationCreated |
Vyvolá se při FederationConfiguration prvním přístupu k vlastnosti jedním z modulů HTTP ve webové aplikaci. |