FederatedAuthentication Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |