<credentials>, élément
Permet la définition facultative d'informations d'authentification de nom et de mot de passe dans le fichier de configuration. Vous pouvez également implémenter un schéma de mot de passe personnalisé de façon à utiliser une source externe, telle qu'une base de données, pour contrôler la validation.
<configuration>
<system.web>
<authentication>
<forms>
** <credentials>**
<credentials
passwordFormat="Clear|SHA1|MD5"</credentials>
Attribut requis
Attribut | Option | Description |
---|---|---|
passwordFormat | Spécifie le format de cryptage qui servira au stockage des mots de passe. | |
Clear | Spécifie que les mots de passe ne sont pas cryptés. | |
MD5 | Spécifie que les mots de passe sont cryptés à l'aide de l'algorithme de hachage MD5. | |
SHA1 | Spécifie que les mots de passe sont cryptés à l'aide de l'algorithme de hachage SHA1. |
Sous-balise
Sous-balise | Description |
---|---|
<user> | Permet la définition d'informations d'authentification de nom et de mot de passe d'utilisateur dans le fichier de configuration. Cette méthode de stockage des informations d'authentification ne doit s'utiliser uniquement dans les applications qui ne nécessitent pas un niveau élevé de sécurité. |
Exemple
L'exemple suivant spécifie le mode d'authentification, la page de connexion et le format de cryptage des informations d'authentification de connexion. Les informations d'authentification pour trois utilisateurs sont stockées dans le fichier de configuration.
<configuration>
<system.web>
<authentication mode="Forms">
<forms name="401kApp" loginUrl="/login.aspx">
<credentials passwordFormat = "SHA1"
<user name="UserName1" password="SHA1EncryptedPassword1"/>
<user name="UserName2" password="SHA1EncryptedPassword2"/>
<user name="UserName3" password="SHA1EncryptedPassword3"/>
</credentials>
</forms>
</authentication>
</system.web>
</configuration>
Configuration requise
Contenu dans : <system.web>
Plate-forme Web : IIS 5.0, IIS 5.1, IIS 6.0
Fichier de configuration : Machine.config, Web.config
Gestionnaire de sections de configuration : System.Web.Configuration.CompilationConfigHandler
Voir aussi
<authentication>, élément | <forms>, élément | Configuration ASP.NET | Schéma des paramètres ASP.NET