Partager via


FederatedAuthentication Classe

Définition

Fournit l’accès à l’état pertinent pour tous les modules HTTP pertinents pour 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 HttpModuleBase et qui sont configurés pour l’application sont accessibles.

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

Important

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 de 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

Nom Description
ClaimsAuthorizationModule

Obtient le module d’autorisation des revendications utilisé par l’application web.

FederationConfiguration

Obtient l’instance singleton 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

Nom Description
GetHttpModule<T>()

Obtient le module HTTP du type spécifié utilisé par l’application web.

Événements

Nom Description
FederationConfigurationCreated

Se produit lorsque la FederationConfiguration propriété est accessible pour la première fois par l’un des modules HTTP de l’application web.

S’applique à

Voir aussi