FederatedAuthentication Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia dostęp do stanu odpowiedniego dla wszystkich modułów HTTP związanych z uwierzytelnianiem federacyjnym w aplikacji internetowej.
public ref class FederatedAuthentication abstract sealed
public static class FederatedAuthentication
type FederatedAuthentication = class
Public Class FederatedAuthentication
- Dziedziczenie
-
FederatedAuthentication
Uwagi
Dostęp do modułów skonfigurowanych dla aplikacji internetowej można uzyskać za pośrednictwem właściwości statycznych uwidocznionych przez klasę FederatedAuthentication . Metoda GetHttpModule udostępnia punkt rozszerzenia, za pomocą którego można uzyskać dostęp do innych modułów zdefiniowanych przez aplikację, które pochodzą z HttpModuleBase i skonfigurowanych dla aplikacji.
Właściwość FederatedAuthentication.FederationConfiguration odwołuje się do pojedynczego FederationConfiguration wystąpienia, które udostępnia ustawienia konfiguracji modułów HTTP. Przy pierwszym uzyskiwaniu dostępu do właściwości przez jeden z modułów HTTP wystąpienie FederationConfiguration jest inicjowane z <elementu federationConfiguration> w pliku konfiguracji i FederationConfigurationCreated jest wywoływane w celu zapewnienia aplikacji możliwość zmodyfikowania obiektu konfiguracji przed jego użyciem do zainicjowania właściwości modułu. To samo FederationConfiguration wystąpienie jest zwracane przy każdym kolejnym dostępie do właściwości.
Ważne
Menedżer autoryzacji oświadczeń (ClaimsAuthorizationManager), który jest używany do oceny oświadczeń opartych na kontroli dostępu podczas korzystania z ClaimsPrincipalPermission klasy lub ClaimsPrincipalPermissionAttribute klasy jest skonfigurowany na IdentityConfiguration obiekcie, który jest ustawiony w obiekcie konfiguracji federacji przywoływuje odwołanie za pośrednictwem FederatedAuthentication.FederationConfiguration właściwości. Dotyczy to wszystkich aplikacji niezależnie od tego, czy są ASP.NET aplikacji, czy nie.
Właściwości
ClaimsAuthorizationModule |
Pobiera moduł autoryzacji oświadczeń używany przez aplikację internetową. |
FederationConfiguration |
Pobiera pojedyncze FederationConfiguration wystąpienie używane przez moduły HTTP w tej aplikacji internetowej. |
SessionAuthenticationModule |
Pobiera moduł uwierzytelniania sesji (SAM) używany przez aplikację internetową. |
WSFederationAuthenticationModule |
Pobiera moduł uwierzytelniania WS-Federation (WSFAM) używany przez aplikację internetową. |
Metody
GetHttpModule<T>() |
Pobiera moduł HTTP określonego typu, który jest używany przez aplikację internetową. |
Zdarzenia
FederationConfigurationCreated |
Występuje, gdy FederationConfiguration dostęp do właściwości jest uzyskiwany po raz pierwszy przez jeden z modułów HTTP w aplikacji internetowej. |