FederatedAuthentication Klasa

Definicja

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.

Dotyczy

Zobacz też