Freigeben über


<add>-Element für authenticationModules (Netzwerkeinstellungen)

Aktualisiert: November 2007

Fügt der Anwendung ein Authentifizierungsmodul hinzu.

<configuration>-Element
  <system.Net>-Element (Netzwerkeinstellungen)
    <authenticationModules>-Element (Netzwerkeinstellungen)
      <add>-Element für authenticationModules (Netzwerkeinstellungen)

<add 
   type = "client type", System, Version="version number", Culture="culture", PublicKeyToken="token" 
/>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente sowie übergeordnete Elemente beschrieben.

Attribute

Attribut

Beschreibung

type

Der Klassenname und die spezifischen Merkmale des Moduls, das die Authentifizierung implementiert.

Untergeordnete Elemente

Keine.

Übergeordnete Elemente

Element

Beschreibung

authenticationModules

Gibt die zum Authentifizieren von Netzwerkanforderungen verwendeten Module an.

Hinweise

Das add-Element fügt ein Authentifizierungsmodul am Ende der Liste der registrierten Authentifizierungsmodule hinzu. Authentifizierungsmodule werden in der Reihenfolge aufgerufen, in der sie der Liste hinzugefügt wurden.

Der Wert für das type-Attribut sollte ein gültiger DLL-Name und ein entsprechender Klassenname sein, die durch Kommata getrennt sind.

Konfigurationsdateien

Dieses Element kann in der Konfigurationsdatei der Anwendung oder in der Konfigurationsdatei des Computers (Machine.config) verwendet werden.

Beispiel

Im folgenden Codebeispiel werden die Standardauthentifizierungsmodule aktiviert. Sie sollten die Werte für Version und PublicKeyToken durch die korrekten Werte für das angegebene Modul ersetzen.

<configuration>
  <system.net>
        <authenticationModules>
            <add type="System.Net.DigestClient, System, Version=2.0.3600.0,
                 Culture=neutral, PublicKeyToken=b77a5c561934e089" />
            <add type="System.Net.NegotiateClient, System, Version=2.0.3600.0,
                 Culture=neutral, PublicKeyToken=b77a5c561934e089" />
            <add type="System.Net.KerberosClient, System, Version=2.0.3600.0,
                 Culture=neutral, PublicKeyToken=b77a5c561934e089" />
            <add type="System.Net.NtlmClient, System, Version=2.0.3600.0,
                 Culture=neutral, PublicKeyToken=b77a5c561934e089" />
            <add type="System.Net.BasicClient, System, Version=2.0.3600.0,
                 Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        </authenticationModules>
  </system.net>
</configuration>

Siehe auch

Referenz

Netzwerkeinstellungsschema

IAuthenticationModule

AuthenticationManager