Sdílet prostřednictvím


FederatedAuthentication Třída

Definice

Poskytuje přístup ke stavu souvisejícímu se všemi moduly HTTP, které jsou relevantní pro federované ověřování 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 nakonfigurovaným pro webovou aplikaci můžete přistupovat prostřednictvím statických vlastností vystavených FederatedAuthentication třídou. Tato GetHttpModule metoda poskytuje bod rozšíření, prostřednictvím kterého lze získat přístup k dalším modulům definovaným aplikacím, které HttpModuleBase jsou odvozeny 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 tak, aby poskytovala aplikaci příležitost upravit objekt konfigurace předtím, FederationConfiguration než se použije k inicializaci vlastností modulu. Stejná FederationConfiguration instance se vrátí při každém následném přístupu vlastnosti.

Důležité

Správce autorizace deklarací identity (ClaimsAuthorizationManager), který se používá k vyhodnocení kontrol přístupu na základě deklarací identity při použití ClaimsPrincipalPermission třídy nebo ClaimsPrincipalPermissionAttribute třídy je nakonfigurován na IdentityConfiguration objekt, který je nastaven na objekt konfigurace federace odkazovaný prostřednictvím FederatedAuthentication.FederationConfiguration vlastnosti. To platí pro všechny aplikace bez ohledu na to, jestli jsou ASP.NET aplikace, nebo ne.

Vlastnosti

Name Description
ClaimsAuthorizationModule

Získá modul autorizace deklarací identity používaný webovou aplikací.

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 ověřovací modul (WSFAM) používaný webovou aplikací.

Metody

Name Description
GetHttpModule<T>()

Získá modul HTTP zadaného typu, který používá webová aplikace.

Událost

Name Description
FederationConfigurationCreated

Vyvolá se při prvním přístupu k FederationConfiguration vlastnosti jedním z modulů HTTP ve webové aplikaci.

Platí pro

Viz také