AuthenticationManager.CredentialPolicy Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der Anmeldeinformationsrichtlinie, die für Ressourcenanforderungen verwendet werden soll, die mit der HttpWebRequest Klasse vorgenommen werden.

public:
 static property System::Net::ICredentialPolicy ^ CredentialPolicy { System::Net::ICredentialPolicy ^ get(); void set(System::Net::ICredentialPolicy ^ value); };
public static System.Net.ICredentialPolicy? CredentialPolicy { get; set; }
public static System.Net.ICredentialPolicy CredentialPolicy { get; set; }
static member CredentialPolicy : System.Net.ICredentialPolicy with get, set
Public Shared Property CredentialPolicy As ICredentialPolicy

Eigenschaftswert

Ein Objekt, das die ICredentialPolicy Schnittstelle implementiert, die bestimmt, ob Anmeldeinformationen mit Anforderungen gesendet werden. Der Standardwert ist null.

Beispiele

Im folgenden Codebeispiel wird das Festlegen der Anmeldeinformationsrichtlinie veranschaulicht.

 public static void UseIntranetCredentialPolicy()
{
    IntranetZoneCredentialPolicy  policy = new IntranetZoneCredentialPolicy();
    AuthenticationManager.CredentialPolicy = policy;
}

Hinweise

Die Anmeldeinformationsrichtlinie bestimmt, ob Anmeldeinformationen gesendet werden sollen, wenn eine Anforderung für eine Netzwerkressource gesendet wird, z. B. den Inhalt einer Webseite. Wenn Anmeldeinformationen gesendet werden, können Server, die eine Clientauthentifizierung erfordern, versuchen, den Client zu authentifizieren, wenn die Anforderung empfangen wird, anstatt eine Antwort zu senden, die angibt, dass die Anmeldeinformationen des Clients erforderlich sind. Dies speichert zwar einen Roundtrip zum Server, muss jedoch mit dem Sicherheitsrisiko abgeglichen werden, das dem Senden von Anmeldeinformationen über das Netzwerk inhärent ist. Wenn der Zielserver keine Clientauthentifizierung erfordert, empfiehlt es sich, keine Anmeldeinformationen zu senden.

Die Anmeldeinformationsrichtlinie wird nur für Anforderungen aufgerufen, die Anmeldeinformationen angeben oder ein WebProxy Objekt verwenden, das Anmeldeinformationen angibt.

Gilt für: