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