Partager via


FederatedAuthentication Classe

Définition

Permet d'accéder à l'état de à tous les modules HTTP relatifs à l'authentification fédérée dans l'application Web.

public ref class FederatedAuthentication abstract sealed
public static class FederatedAuthentication
type FederatedAuthentication = class
Public Class FederatedAuthentication
Héritage
FederatedAuthentication

Remarques

Vous pouvez accéder aux modules configurés pour l’application web via les propriétés statiques exposées par la FederatedAuthentication classe . La GetHttpModule méthode fournit un point d’extension via lequel d’autres modules définis par l’application qui dérivent de HttpModuleBase et qui sont configurés pour l’application sont accessibles.

La FederatedAuthentication.FederationConfiguration propriété fait référence à un singleton instance de qui fournit des paramètres de FederationConfiguration configuration pour les modules HTTP. La première fois que l’un des modules HTTP accède à la propriété, un FederationConfiguration instance est initialisé à partir de l’élément <federationConfiguration> dans le fichier de configuration et le FederationConfigurationCreated est déclenché pour permettre à une application de modifier l’objet de configuration avant qu’il ne soit utilisé pour initialiser les propriétés du module. La même FederationConfiguration instance est retournée à chaque accès ultérieur de la propriété.

Important

Le gestionnaire d’autorisation des revendications (ClaimsAuthorizationManager) utilisé pour évaluer les vérifications d’accès basées sur les revendications lors de l’utilisation de la ClaimsPrincipalPermission classe ou la ClaimsPrincipalPermissionAttribute classe est configurée sur l’objet IdentityConfiguration défini sur l’objet de configuration de fédération référencé par le biais de la FederatedAuthentication.FederationConfiguration propriété . Cela est vrai pour toutes les applications, qu’elles soient ASP.NET applications ou non.

Propriétés

ClaimsAuthorizationModule

Obtient le module d'autorisation des revendications utilisé par l'application Web.

FederationConfiguration

Obtient l'instance singleton de FederationConfiguration utilisée par les modules HTTP dans cette application Web.

SessionAuthenticationModule

Obtient le module d'authentification de session (SAM) utilisé par l'application Web.

WSFederationAuthenticationModule

Obtient le module d'authentification WS-Federation (WSFAM) utilisé par l'application Web.

Méthodes

GetHttpModule<T>()

Obtient le module HTTP du type spécifié qui est utilisé par l'application Web.

Événements

FederationConfigurationCreated

Se produit lorsque la propriété FederationConfiguration est accessible pour la première fois par l'un des modules HTTP dans l'application Web.

S’applique à

Voir aussi