Elemento <credentials>

Consente la definizione facoltativa delle credenziali nome e password all'interno del file di configurazione. È possibile, inoltre, implementare uno schema di password personalizzato per utilizzare un'origine esterna, come un database, per controllare la convalida.

<configuration>
   <system.web>
      <authentication>
         <forms>
**            <credentials>**

<credentials 
   passwordFormat="Clear|SHA1|MD5"</credentials>

Attributo obbligatorio

Attributo Opzione Descrizione
passwordFormat     Specifica il formato di crittografia per l'archiviazione delle password.
    Clear Specifica che le password non vengono crittografate.
    MD5 Specifica che le password vengono crittografate utilizzando l'algoritmo hash MD5.
    SHA1 Specifica che le password vengono crittografate utilizzando l'algoritmo hash SHA1.

Sottotag

Sottotag Descrizione
<user> Consente la definizione delle credenziali nome utente e password all'interno del file di configurazione. Questo metodo di memorizzazione delle credenziali deve essere utilizzato solo in applicazioni che non richiedono un livello elevato di protezione.

Esempio

Nell'esempio che segue vengono specificati la modalità di autenticazione, la pagina di accesso e il formato di crittografia delle credenziali di accesso. Nel file di configurazione vengono memorizzate le credenziali per tre utenti.

<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>

Requisiti

Contenuto in: <system.web>

Piattaforma Web: IIS 5.0, IIS 5.1, IIS 6.0

File di configurazione: Machine.config, Web.config

Gestore della sezione di configurazione: System.Web.Configuration.CompilationConfigHandler

Vedere anche

Elemento <authentication> | Elemento <forms> | Configurazione ASP.NET | Schema delle impostazioni ASP.NET