Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
<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 d'un 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
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)
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
Autres ressources
Gestion des utilisateurs à l'aide de l'appartenance
Fichiers de configuration ASP.NET
Paramètres de configuration ASP.NET