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, 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. |