Freigeben über


<credentials>-Element

Ermöglicht die optionale Definition von Anmeldeinformationen (Name und Kennwort) innerhalb der Konfigurationsdatei. Sie können auch ein benutzerdefiniertes Kennwortschema implementieren, um mit Hilfe einer externen Quelle (z. B. einer Datenbank) die Gültigkeitsüberprüfung zu steuern.

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

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

Erforderliches Attribut

Attribut Option Beschreibung
passwordFormat     Gibt das Verschlüsselungsformat zum Speichern von Kennwörtern an.
    Clear Gibt an, dass Kennwörter nicht verschlüsselt sind.
    MD5 Gibt an, dass Kennwörter mit dem Hashalgorithmus MD5 verschlüsselt sind.
    SHA1 Gibt an, dass Kennwörter mit dem Hashalgorithmus SHA1 verschlüsselt sind.

Untertag

Untertag Beschreibung
<user> Ermöglicht die Definition von Anmeldeinformationen (Benutzername und Kennwort) innerhalb der Konfigurationsdatei. Verwenden Sie diese Methode zum Speichern von Anmeldeinformationen nur in Anwendungen, für die kein hohes Sicherheitsniveau erforderlich ist.

Beispiel

Im folgenden Beispiel werden der Authentifizierungsmodus, die Anmeldeseite und das Verschlüsselungsformat für die Anmeldeinformationen festgelegt. Es werden Anmeldeinformationen für drei Benutzer in der Konfigurationsdatei gespeichert.

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

Anforderungen

Enthalten in: <system.web>

Webplattform: IIS 5.0, IIS 5.1, IIS 6.0

Konfigurationsdatei: Machine.config, Web.config

Konfigurationsabschnittshandler: System.Web.Configuration.CompilationConfigHandler

Siehe auch

<authentication>-Element | <forms>-Element | ASP.NET-Konfiguration | ASP.NET-Einstellungsschema