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 des classes utilisées dans les applications créées à l’aide de Windows Identity Foundation (WIF) qui effectuent 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. WSFAM assure la gestion des séquences de connexion et de déconnexion WS-Federation, et sam assure la gestion des sessions en conservant et en gérant les cookies. L’espace de noms contient également des classes qui représentent WS-Federation messages (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 filaires de ces messages.
Classes
| Nom | Description |
|---|---|
| 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éé lorsque le paramètre wa dans le message reçu est « wattr1.0 ». |
| AuthorizationFailedEventArgs |
Fournit des données pour l'événement AuthorizationFailed. |
| ChunkedCookieHandler |
Représente un gestionnaire de cookies qui écrit des données de cookie afin que les cookies ne dépassent jamais une taille définie. |
| ChunkedCookieHandlerElement |
Représente l’élément |
| ClaimsAuthorizationModule |
Représente un module HTTP qui effectue une autorisation basée sur les revendications. |
| ClaimsPrincipalPermission |
Représente une autorisation qui utilise une ClaimsAuthorizationManager implémentation pour déterminer si l’accès à une ressource doit être accordé au principal actif. Cette classe ne peut pas être héritée. |
| ClaimsPrincipalPermissionAttribute |
Représente un attribut de sécurité utilisé pour attribuer de manière déclarative des vérifications d’accès en fonction de 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 la lecture, l’écriture et la suppression de cookies de session sur un client HTTP. |
| CookieHandlerElement |
Représente l’élément |
| ErrorEventArgs |
Fournit des données pour l'événement SignOutError. |
| FederatedAuthentication |
Fournit l’accès à l’état pertinent pour tous les modules HTTP pertinents pour l’authentification fédérée dans l’application web. |
| FederatedAuthenticationSessionEndingException |
Indique que la session de connexion doit être arrêtée et que la requête actuelle n’est pas authentifiée. |
| FederatedPassiveSecurityTokenServiceOperations |
Classe d’utilitaire qui encapsule les opérations généralement effectuées par un service 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 levées dans WS-Federation prise en charge. |
| FederationManagement |
Définit des méthodes statiques pour créer des documents de métadonnées de fédération et mettre à jour la configuration de l’application en fonction des documents de métadonnées de fédération. |
| FederationMessage |
Définit la classe de base à partir de laquelle dérivent toutes les classes de message de fédération. |
| HttpModuleBase |
Classe de base à partir de laquelle les modules HTTP configurables avec l’élément <system.identityModel.services> (SystemIdentityModelServicesSection) dérivent. |
| MachineKeyTransform |
Protège les jetons de session avec le matériel de chiffrement spécifié dans la |
| PseudonymRequestMessage |
Représente un message de demande de pseudonyme WS-Federation. Ce message est créé lorsque le paramètre wa de message reçu est « 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 traite les cookies de session dans WS-Federation scénarios. |
| 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 actuel. |
| 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 réponse WS-Federation Sign-In. |
| SignOutCleanupRequestMessage |
Représente un message de nettoyage WS-Federation Sign-Out. Le message est créé lorsque le message reçu a le paramètre d’action (wa) défini sur « wsignoutcleanup1.0 ». |
| SignOutRequestMessage |
Représente un message de déconnexion WS-Federation. Ce message est créé lorsque le message reçu a le paramètre d’action (wa) défini sur « wsignout1.0 ». |
| WSFederationAuthenticationModule |
Le WSFederationAuthenticationModule est un module HTTP utilisé pour sécuriser une application ASP.NET en appliquant les paramètres d’authentification fédérés sur les requêtes entrantes. Le WSFederationAuthenticationModule est le module principal que WIF offre prête à l’emploi pour gérer l’accès aux identités basées sur les revendications dans les applications ASP.NET. Le 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 de la façon dont l’authentification et le traitement des revendications ont lieu. La WSFederationAuthenticationModule fonctionnalité est divisée en méthodes spécifiques à la tâche. |
| WSFederationMessage |
Représente un message WS-Federation et définit la classe de base à partir de laquelle dérivent des 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 des méthodes pour convertir un message WS-Federation en RequestSecurityToken objets, RequestSecurityTokenResponse qui sont WS-Trust protocole spécifique. |
Énumérations
| Nom | Description |
|---|---|
| ApplicationType |
Spécifie le type d’application. |
| CookieHandlerMode |
Spécifie les modes de gestionnaire de cookies pris en charge. Définit les valeurs possibles de la propriété Mode. Cette propriété définit le type de gestionnaire de cookies configuré par un objet CookieHandlerElement. Pour plus d’informations, consultez la classe CookieHandlerElement. |