providers, élément de membership (Schéma des paramètres ASP.NET)
Mise à jour : novembre 2007
Définit une collection de fournisseurs d'appartenances pour l'appartenance d'ASP.NET.
Cet élément est une nouveauté de la version 2.0 du .NET Framework.
<configuration>, élément
system.web, élément (Schéma des paramètres ASP.NET)
membership, élément (Schéma des paramètres ASP.NET)
providers, élément de membership (Schéma des paramètres ASP.NET)
<providers>
<add.../>
<remove.../>
<clear/>
</providers>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Aucun.
Éléments enfants
Élément |
Description |
---|---|
add |
Ajoute une instance de fournisseur d'appartenances à la collection de fournisseurs d'appartenances. |
clear |
Supprime toutes les instances de fournisseur d'appartenances de la collection de fournisseurs d'appartenances. |
remove |
Supprime une instance de fournisseur d'appartenances de la collection de fournisseurs d'appartenances. |
Éléments parents
Élément |
Description |
---|---|
configuration |
Spécifie l'élément racine requis dans chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework. |
system.web |
Spécifie l'élément racine de la section de configuration ASP.NET. |
membership |
Configure une application pour l'appartenance d'ASP.NET. |
Notes
Pour plus d'informations sur l'accès aux valeurs de configuration de l'élément membership dans le code d'application et leur modification, consultez MembershipSection.
Configuration par défaut
L'élément providers par défaut est configuré dans le fichier Machine.config de la version 2.0 du .NET Framework.
<providers>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />
<providers>
Exemple
L'exemple de code suivant montre comment configurer une application ASP.NET afin qu'elle utilise le fournisseur SqlMembershipProvider pour stocker et récupérer des informations sur les comptes d'utilisateur.
<configuration>
<connectionStrings>
<add name="SqlServices"
connectionString="Data Source=MySqlServer;Integrated Security=SSPI;Initial Catalog=aspnetdb;" />
</connectionStrings>
<system.web>
<membership
defaultProvider="SqlProvider"
userIsOnlineTimeWindow="20">
<providers>
<remove name="AspNetSqlProvider" />
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
passwordFormat="Hashed"
applicationName="/" />
</providers>
</membership>
</system.web>
</configuration>
Informations sur les éléments
Gestionnaire de section de configuration |
|
Membre de configuration |
|
Emplacements configurables |
Machine.config Web.config racine Web.config au niveau de l'application |
Configuration requise |
Microsoft Internet Information Services (IIS) version 5.0, 5.1 ou 6.0 .NET Framework version 2.0 Microsoft Visual Studio 2005 |
Voir aussi
Tâches
Comment : verrouiller des paramètres de configuration ASP.NET
Concepts
Vue d'ensemble de la configuration ASP.NET
Fonctionnalités des contrôles serveur Web ASP.NET et du navigateur
Sécurisation de la configuration ASP.NET
Scénarios de configuration ASP.NET
Référence
membership, élément (Schéma des paramètres ASP.NET)
system.web, élément (Schéma des paramètres ASP.NET)
add, élément de providers pour membership (Schéma des paramètres ASP.NET)
remove, élément de providers pour membership (Schéma des paramètres ASP.NET)
clear, élément de providers pour membership (Schéma des paramètres ASP.NET)
Autres ressources
Gestion des utilisateurs à l'aide de l'appartenance
Fichiers de configuration ASP.NET
Paramètres de configuration ASP.NET