FederatedAuthentication Klasa

Definicja

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.

Dotyczy

Zobacz też