AuthenticationManager.CredentialPolicy Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.