Elemento <credentials>
Permite la definición opcional de las credenciales de nombre y contraseña en el archivo de configuración. También puede implementar un esquema personalizado de contraseñas que use un origen externo, por ejemplo una base de datos, para controlar la validación.
<configuration>
<system.web>
<authentication>
<forms>
** <credentials>**
<credentials
passwordFormat="Clear|SHA1|MD5"</credentials>
Atributo requerido
Atributo | Opción | Descripción |
---|---|---|
passwordFormat | Especifica el formato de cifrado para almacenar contraseñas. | |
Clear | Especifica que las contraseñas no se cifran. | |
MD5 | Especifica que las contraseñas se cifran utilizando el algoritmo hash MD5. | |
SHA1 | Especifica que las contraseñas se cifran utilizando el algoritmo hash SHA1. |
Subetiqueta
Subetiqueta | Descripción |
---|---|
<user> | Permite la definición de las credenciales de nombre de usuario y contraseña en el archivo de configuración. Este método de almacenamiento de credenciales sólo debería usarse en aplicaciones que no requieran un alto nivel de seguridad. |
Ejemplo
En el ejemplo siguiente se especifica el modo de autenticación, la página de inicio de sesión y el formato de cifrado de las credenciales de inicio de sesión. Las credenciales de tres usuarios se almacenan en el archivo de configuración.
<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>
Requisitos
Contenido dentro de: <system.web>
Plataforma Web: IIS 5.0, IIS 5.1, IIS 6.0
Archivo de configuración: Machine.config, Web.config
Controlador de la sección de configuración: System.Web.Configuration.CompilationConfigHandler
Vea también
Elemento <authentication> | Elemento <forms> | Configuración de ASP.NET | Esquema de configuración de ASP.NET