Sdílet prostřednictvím


FederatedAuthentication Třída

Definice

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.

Platí pro

Viz také