System.IdentityModel.Services Espace de noms
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.
Contient principalement des classes utilisées dans les applications générées à l’aide de WIF (Windows Identity Foundation) qui procèdent à l’authentification fédérée avec le protocole WS-Federation. Il contient les modules HTTP, WSFederationAuthenticationModule (WSFAM) et SessionAuthenticationModule (SAM), ainsi que les classes qui prennent en charge leur opération. Le module WSFAM assure la gestion des séquences de connexion-déconnexion WS-Federation. Le module SAM assure la gestion des sessions via la gestion et la maintenance des cookies. L'espace de noms contient également des classes qui représentent les messages WS-Federation (WSFederationMessage), tels que les messages de connexion (SignInRequestMessage, SignInResponseMessage) et de déconnexion (SignOutRequestMessage), ainsi que les sérialiseurs qui sérialisent et désérialisent entre le modèle objet et les représentations simultanées de ces messages.
Classes
AsynchronousOperationException |
Exception levée lorsqu'une erreur se produit pendant une opération asynchrone. |
AttributeRequestMessage |
Représente un message de demande d'attribut WS-Federation. Ce message est créé quand le paramètre wa du message reçu a la valeur "wattr1.0". |
AuthorizationFailedEventArgs |
Fournit des données pour l'événement AuthorizationFailed. |
ChunkedCookieHandler |
Représente un gestionnaire de cookies qui écrit des données pour que les cookies ne dépassent jamais une taille définie. |
ChunkedCookieHandlerElement |
Représente l'élément de configuration |
ClaimsAuthorizationModule |
Représente un module HTTP qui exécute l'autorisation basée sur les revendications. |
ClaimsPrincipalPermission |
Représente une autorisation qui utilise une implémentation de ClaimsAuthorizationManager pour déterminer si l'accès à une ressource doit être accordé à l'entité de sécurité active. Cette classe ne peut pas être héritée. |
ClaimsPrincipalPermissionAttribute |
Représente un attribut de sécurité utilisé pour assigner de façon déclarative des vérifications d'accès selon la logique fournie par l'instance ClaimsAuthorizationManager dans le contexte d'application actuel. Cette classe ne peut pas être héritée. |
CookieHandler |
Fournit une classe de base abstraite pour lire, écrire et supprimer des cookies de session sur un client HTTP. |
CookieHandlerElement |
Représente l'élément de configuration |
ErrorEventArgs |
Fournit des données pour l'événement SignOutError. |
FederatedAuthentication |
Permet d'accéder à l'état de à tous les modules HTTP relatifs à l'authentification fédérée dans l'application Web. |
FederatedAuthenticationSessionEndingException |
Indique que la session de connexion doit être terminée, et la demande actuelle est non authentifiée. |
FederatedPassiveSecurityTokenServiceOperations |
Classe utilitaire qui encapsule les opérations généralement exécutées par un service d'émission de jeton de sécurité passif fédéré. |
FederatedSessionExpiredException |
Exception levée lorsqu'une session a expiré. |
FederationException |
Classe de base pour les exceptions déclenchées dans la prise en charge WS-Federation. |
FederationManagement |
Définit des méthodes statiques pour créer des documents de métadonnées Federation et pour mettre à jour la configuration de l'application selon des documents de métadonnées Federation. |
FederationMessage |
Définit la classe de base dont toutes les classes de message de fédération dérivent. |
HttpModuleBase |
Classe de base dont dérivent les modules HTTP configurables avec l’élément<system.identityModel.services> (SystemIdentityModelServicesSection). |
MachineKeyTransform |
Protège les jetons de session avec le matériel de chiffrement spécifié dans la section |
PseudonymRequestMessage |
Représente un message de demande de pseudonyme WS-Federation. Ce message est créé quand le paramètre wa du message reçu a la valeur "wpseudo1.0". |
RedirectingToIdentityProviderEventArgs |
Fournit des données pour l'événement RedirectingToIdentityProvider. |
SecurityTokenReceivedEventArgs |
Fournit des données pour l'événement SecurityTokenReceived. |
SecurityTokenValidatedEventArgs |
Fournit des données pour l'événement SecurityTokenValidated. |
ServiceCertificateElement |
Représente l'élément |
SessionAuthenticationModule |
Implémente un module ASP.NET qui transforme des cookies de session dans les scénarios WS-Federation. |
SessionSecurityTokenCreatedEventArgs |
Fournit des données pour l'événement SessionSecurityTokenCreated et pour l'événement SessionSecurityTokenCreated. |
SessionSecurityTokenReceivedEventArgs |
Fournit des données pour l'événement SessionSecurityTokenReceived. |
SessionSecurityTokenResolver |
Résout les jetons de sécurité de session à partir du cache actif. |
SigningOutEventArgs |
Fournit des données pour l'événement SigningOut. |
SignInRequestMessage |
Représente un message de demande de connexion WS-Federation. |
SignInResponseMessage |
Représente un message de demande de réponse de connexion WS-Federation. |
SignOutCleanupRequestMessage |
Représente un message de nettoyage de déconnexion WS-Federation. Le message est créé quand le paramètre d’action (wa) du message reçu a la valeur "wsignoutcleanup1.0". |
SignOutRequestMessage |
Représente un message de déconnexion WS-Federation. Ce message est créé quand le paramètre d’action (wa) du message reçu a la valeur "wsignout1.0". |
WSFederationAuthenticationModule |
Il WSFederationAuthenticationModule s’agit d’un module HTTP utilisé pour sécuriser une application ASP.NET en appliquant les paramètres d’authentification fédérée aux requêtes entrantes. WSFederationAuthenticationModule est le module principal prêt à l’emploi proposé par WIF pour gérer l’accès aux identités basées sur les revendications dans les applications ASP.NET. WSFederationAuthenticationModule déclenche plusieurs événements, ce qui permet aux développeurs ASP.NET de modifier le comportement par défaut et de contrôler les détails relatifs à l'authentification et au traitement des revendications. La fonctionnalité WSFederationAuthenticationModule est divisée en méthodes spécifiques aux tâches. |
WSFederationMessage |
Représente un message WS-Federation et définit la classe de base dont dérivent les classes de message WS-Federation plus spécialisées. |
WSFederationMessageException |
Exception levée lorsqu'une erreur se produit lors de la sérialisation ou de la désérialisation d'un message WS-Federation. |
WSFederationSerializer |
Fournit les méthodes permettant de convertir un message WS-Federation en objets RequestSecurityToken et RequestSecurityTokenResponse, qui sont spécifiques au protocole WS-Trust. |
Énumérations
ApplicationType |
Spécifie le type d'application. |
CookieHandlerMode |
Spécifie les modes de gestionnaire de cookie qui sont pris en charge. Définit les valeurs possibles de la propriété Mode . Cette propriété définit le type de gestionnaire de cookies qu'un objet CookieHandlerElement configure. Pour plus d'informations, consultez la classe CookieHandlerElement. |