System.Web.Security
TOC
Réduire la table des matières
Développer la table des matières
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

System.Web.Security, espace de noms

 

L'espace de noms System.Web.Security contient des classes à utiliser pour implémenter la sécurité ASP.NET dans des applications serveur Web.

ClasseDescription
System_CAPS_pubclassActiveDirectoryMembershipProvider

Gère le stockage des informations d'appartenance pour une application ASP.NET dans les serveurs Active Directory et Active Directory en mode application.

System_CAPS_pubclassActiveDirectoryMembershipUser

Expose et met à jour les informations sur les utilisateurs d'appartenance stockées dans un magasin de données Active Directory.

System_CAPS_pubclassAnonymousIdentificationEventArgs

Fournit des données pour l'événement AnonymousIdentification_Creating.Cette classe ne peut pas être héritée.

System_CAPS_pubclassAnonymousIdentificationModule

Gère des identificateurs anonymes pour l'application ASP.NET.

System_CAPS_pubclassAuthorizationStoreRoleProvider

Gère le stockage des informations d'appartenance (membership) à des rôles pour une application ASP.NET dans un magasin de stratégies de Gestionnaire d'autorisations, que ce soit dans un fichier XML, sur un serveur Active Directory ou sur un serveur Active Directory Application Mode.

System_CAPS_pubclassDefaultAuthenticationEventArgs

Fournit des données pour l'événement DefaultAuthentication_OnAuthenticate.Cette classe ne peut pas être héritée.

System_CAPS_pubclassDefaultAuthenticationModule

S'assure qu'un objet d'authentification est présent dans le contexte.Cette classe ne peut pas être héritée.

System_CAPS_pubclassFileAuthorizationModule

Vérifie que l'utilisateur est autorisé à accéder au fichier demandé.Cette classe ne peut pas être héritée.

System_CAPS_pubclassFormsAuthentication

Gère les services d'authentification par formulaire pour les applications Web.Cette classe ne peut pas être héritée.

System_CAPS_pubclassFormsAuthenticationEventArgs

Fournit des données pour l'événement FormsAuthentication_OnAuthenticate.Cette classe ne peut pas être héritée.

System_CAPS_pubclassFormsAuthenticationModule

Définit l'identité de l'utilisateur pour une application ASP.NET lorsque l'authentification par formulaire est activée.Cette classe ne peut pas être héritée.

System_CAPS_pubclassFormsAuthenticationTicket

Fournit l'accès aux propriétés et aux valeurs du ticket utilisé avec l'authentification par formulaire pour identifier les utilisateurs.Cette classe ne peut pas être héritée.

System_CAPS_pubclassFormsIdentity

Représente une identité utilisateur authentifiée à l'aide de l'authentification par formulaire.Cette classe ne peut pas être héritée.

System_CAPS_pubclassMachineKey

Offre un moyen de chiffrer et/ou hacher les données à l'aide des mêmes algorithmes et valeurs de clés que celles utilisées pour l'authentification par formulaire ASP.NET et l'état d'affichage.

System_CAPS_pubclassMembership

Valide les informations d'identification de l'utilisateur et gère les paramètres utilisateurs.Cette classe ne peut pas être héritée.

System_CAPS_pubclassMembershipCreateUserException

Exception levée lorsqu'un fournisseur d'appartenances ne parvient pas à créer un utilisateur.

System_CAPS_pubclassMembershipPasswordAttribute

Valide si un champ de mot de passe est conforme aux spécifications du mot de passe actuelles pour le fournisseur d'appartenances.

System_CAPS_pubclassMembershipPasswordException

Exception levée lorsqu'un mot de passe ne peut pas être récupéré dans le magasin de mots de passe.

System_CAPS_pubclassMembershipProvider

Définit le contrat qu'ASP.NET implémente pour fournir des services d'appartenance (membership) à l'aide de fournisseurs d'appartenances personnalisés.

System_CAPS_pubclassMembershipProviderCollection

Collection des objets qui héritent de la classe abstraite MembershipProvider.

System_CAPS_pubclassMembershipUser

Expose et met à jour des informations sur les utilisateurs d'appartenance (membership) dans le magasin de données d'appartenance.

System_CAPS_pubclassMembershipUserCollection

Collection d'objets MembershipUser.

System_CAPS_pubclassPassportAuthenticationEventArgs

Obsolète.Argument d'événement passé à l'événement Authenticate par le module PassportAuthenticationModule.Étant donné qu'il existe déjà une identité à ce stade, il est surtout utile pour attacher un objet IPrincipal personnalisé au contexte à l'aide de l'identité fournie.Cette classe est déconseillée.

System_CAPS_pubclassPassportAuthenticationModule

Obsolète.Fournit un wrapper autour des services d'authentification Passport.Cette classe ne peut pas être héritée.Cette classe est déconseillée.

System_CAPS_pubclassPassportIdentity

Obsolète.Fournit une classe à utiliser par PassportAuthenticationModule.Fournit un moyen pour une application d'accéder à la méthode Ticket.Cette classe ne peut pas être héritée.Cette classe est déconseillée.

System_CAPS_pubclassPassportPrincipal

Obsolète.Représente une entité de sécurité utilisant l'authentification Passport.Cette classe est déconseillée.

System_CAPS_pubclassRoleManagerEventArgs

Fournit les données de l'événement GetRoles de la classe RoleManagerModule.

System_CAPS_pubclassRoleManagerModule

Gère une instance du RolePrincipal pour l'utilisateur en cours.Cette classe ne peut pas être héritée.

System_CAPS_pubclassRolePrincipal

Représente des informations sur la sécurité pour la requête HTTP en cours, y compris l'appartenance aux rôles.Cette classe ne peut pas être héritée.

System_CAPS_pubclassRoleProvider

Définit le contrat qu'ASP.NET implémente pour fournir des services de gestion de rôles à l'aide de fournisseurs de rôles personnalisés.

System_CAPS_pubclassRoleProviderCollection

Collection des objets qui héritent de la classe abstraite RoleProvider.

System_CAPS_pubclassRoles

Gère l'appartenance de l'utilisateur aux rôles pour vérifier ses autorisations dans une application ASP.NET.Cette classe ne peut pas être héritée.

System_CAPS_pubclassSqlMembershipProvider

Gère le stockage des informations d'appartenance (membership) pour une application ASP.NET dans une base de données SQL Server.

System_CAPS_pubclassSqlRoleProvider

Gère le stockage des informations d'appartenance de rôle pour une application ASP.NET dans une base de données SQL Server.

System_CAPS_pubclassUrlAuthorizationModule

Vérifie que l'utilisateur est autorisé à accéder à l'URL demandée.Cette classe ne peut pas être héritée.

System_CAPS_pubclassValidatePasswordEventArgs

Fournit les données de l'événement ValidatingPassword de la classe MembershipProvider.

System_CAPS_pubclassWindowsAuthenticationEventArgs

Fournit des données pour l'événement WindowsAuthentication_OnAuthenticate.Cette classe ne peut pas être héritée.

System_CAPS_pubclassWindowsAuthenticationModule

Définit l'identité de l'utilisateur pour une application ASP.NET lorsque l'authentification Windows est activée.Cette classe ne peut pas être héritée.

System_CAPS_pubclassWindowsTokenRoleProvider

Reçoit les informations de rôle d'une application ASP.NET à partir de l'appartenance à des groupes Windows.

DéléguéDescription
System_CAPS_pubdelegateAnonymousIdentificationEventHandler

Représente la méthode qui gère l'événement AnonymousIdentification_Creating de AnonymousIdentificationModule.

System_CAPS_pubdelegateDefaultAuthenticationEventHandler

Représente la méthode qui gère l'événement DefaultAuthentication_OnAuthenticate de DefaultAuthenticationModule.

System_CAPS_pubdelegateFormsAuthenticationEventHandler

Représente la méthode qui gère l'événement FormsAuthentication_OnAuthenticate de FormsAuthenticationModule.

System_CAPS_pubdelegateMembershipValidatePasswordEventHandler

Représente la méthode qui gérera l'événement ValidatingPassword de la classe MembershipProvider.

System_CAPS_pubdelegatePassportAuthenticationEventHandler

Obsolète.Représente la méthode qui gère l'événement PassportAuthentication_OnAuthenticate d'un PassportAuthenticationModule.Cette classe est déconseillée.

System_CAPS_pubdelegateRoleManagerEventHandler

Définit le délégué de l'événement GetRoles de la classe RoleManagerModule.

System_CAPS_pubdelegateWindowsAuthenticationEventHandler

Représente la méthode qui gère l'événement WindowsAuthentication_OnAuthenticate de WindowsAuthenticationModule.

ÉnumérationDescription
System_CAPS_pubenumActiveDirectoryConnectionProtection

Spécifie les options de protection de la connexion prises en charge par la classe ActiveDirectoryMembershipProvider.

System_CAPS_pubenumCookieProtection

Décrit comment les informations dans un cookie sont protégées.

System_CAPS_pubenumMachineKeyProtection

Spécifie des valeurs qui indiquent si les données doivent être chiffrées ou déchiffrées, si un code HMAC (Hash-based Message Authentication Code) doit être ajouté et/ou validé.

System_CAPS_pubenumMembershipCreateStatus

Décrit le résultat d'une opération CreateUser.

System_CAPS_pubenumMembershipPasswordFormat

Décrit le format de chiffrement pour le stockage des mots de passe des utilisateurs d'appartenance.

La classe Membership est utilisée par les applications ASP.NET pour valider les informations d'identification de l'utilisateur et gérer les paramètres utilisateurs tels que les mots de passe et les adresses de messagerie.La classe Roles vous permet de gérer l'autorisation pour votre application en fonction des groupes d'utilisateurs assignés à des rôles dans l'application Web.

La classe Membership et la classe Roles fonctionnent toutes deux avec les fournisseurs, à savoir les classes qui accèdent au magasin de données de votre application pour récupérer les informations sur l'appartenance et les rôles.Les informations sur l'appartenance et les rôles peuvent être stockées dans une base de données Microsoft SQL Server à l'aide des classes SqlMembershipProvider et SqlRoleProvider, dans un Active Directory à l'aide des classes ActiveDirectoryMembershipProvider et AuthorizationStoreRoleProvider ou dans une source de données personnalisée à l'aide des implémentations des classes MembershipProvider et RoleProvider.

Vous configurez l'appartenance d'ASP.NET à l'aide de membership, élément (Schéma des paramètres ASP.NET).Lors de l'accès à une application utilisant l'appartenance, ASP.NET crée une instance de la classe Membership que vous pouvez utiliser pour interroger les informations d'appartenance.Les implémentations spécifiques au fournisseur de la classe MembershipUser contiennent des informations à propos de l'utilisateur qui accède à la page.Vous pouvez créer des implémentations personnalisées de la classe MembershipUser pour votre application.

Vous configurez les rôles d'ASP.NET à l'aide de roleManager Element (ASP.NET Settings Schema).ASP.NET crée une instance de la classe Roles qui contient des informations sur l'appartenance aux rôles de l'utilisateur actuel.

ASP.NET fournit des contrôles serveur qui interagissent avec la classe Membership et la classe Roles.Les contrôles Login, CreateUserWizard et ChangePassword fonctionnent avec la classe Membership pour simplifier la création d'une application Web authentifiée, et le contrôle LoginView utilise des modèles de rôles spécifiques pour personnaliser des pages Web pour des groupes d'utilisateurs spécifiques.

Retour au début
Afficher:
© 2016 Microsoft