Compartir a través de


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