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 związanego ze wszystkimi modułami HTTP związanymi z uwierzytelnianiem federacyjnym w aplikacji sieci Web.
public ref class FederatedAuthentication abstract sealed
public static class FederatedAuthentication
type FederatedAuthentication = class
Public Class FederatedAuthentication
- Dziedziczenie
-
FederatedAuthentication
Uwagi
Możesz uzyskać dostęp do modułów skonfigurowanych dla aplikacji sieci Web za pomocą właściwości statycznych uwidocznionych przez FederatedAuthentication klasę. GetHttpModuleMetoda zapewnia punkt rozszerzenia, za pomocą którego można uzyskać dostęp do innych modułów zdefiniowanych przez aplikację pochodzących z HttpModuleBase i skonfigurowanych dla aplikacji.
FederatedAuthentication.FederationConfigurationWłaściwość odwołuje się do pojedynczego wystąpienia FederationConfiguration , które zapewnia ustawienia konfiguracji dla modułów HTTP. Po raz pierwszy uzyskuje dostęp do właściwości przez jeden z modułów HTTP, FederationConfiguration wystąpienie jest inicjowane z elementu < federationConfiguration > w pliku konfiguracji i FederationConfigurationCreated jest wywoływane, aby zapewnić aplikacji możliwość modyfikacji obiektu konfiguracji przed użyciem go do zainicjowania właściwości modułu. To samo FederationConfiguration wystąpienie jest zwracane dla każdego kolejnego dostępu do właściwości.
Ważne
Menedżer autoryzacji oświadczeń ( ClaimsAuthorizationManager ) służący do analizowania kontroli dostępu opartej na oświadczeniach podczas używania ClaimsPrincipalPermission klasy lub ClaimsPrincipalPermissionAttribute klasy jest skonfigurowany na IdentityConfiguration obiekcie, który jest ustawiony w obiekcie konfiguracji federacji, do którego odwołuje się FederatedAuthentication.FederationConfiguration Właściwość. Jest to prawdziwe dla wszystkich aplikacji, niezależnie od tego, czy są to aplikacje ASP.NET.
Właściwości
| ClaimsAuthorizationModule |
Pobiera moduł autoryzacji oświadczeń używany przez aplikację sieci Web. |
| FederationConfiguration |
Pobiera pojedyncze FederationConfiguration wystąpienie używane przez moduły HTTP w tej aplikacji sieci Web. |
| SessionAuthenticationModule |
Pobiera moduł uwierzytelniania sesji (SAM) używany przez aplikację sieci Web. |
| WSFederationAuthenticationModule |
Pobiera moduł uwierzytelniania WS-Federation (WSFAM) używany przez aplikację sieci Web. |
Metody
| GetHttpModule<T>() |
Pobiera moduł HTTP określonego typu, który jest używany przez aplikację sieci Web. |
Zdarzenia
| FederationConfigurationCreated |
Występuje, gdy FederationConfiguration Właściwość jest używana po raz pierwszy przez jeden z modułów HTTP w aplikacji sieci Web. |