AuthenticationManager.CredentialPolicy Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger principen för autentiseringsuppgifter som ska användas för resursbegäranden som görs med hjälp av HttpWebRequest klassen.
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; }
static member CredentialPolicy : System.Net.ICredentialPolicy with get, set
Public Shared Property CredentialPolicy As ICredentialPolicy
Egenskapsvärde
Ett objekt som implementerar gränssnittet ICredentialPolicy som avgör om autentiseringsuppgifter skickas med begäranden. Standardvärdet är null.
Exempel
I följande kodexempel visas hur du anger principen för autentiseringsuppgifter.
public static void UseIntranetCredentialPolicy()
{
IntranetZoneCredentialPolicy policy = new IntranetZoneCredentialPolicy();
AuthenticationManager.CredentialPolicy = policy;
}
Kommentarer
Principen för autentiseringsuppgifter avgör om autentiseringsuppgifter ska skickas när en begäran om en nätverksresurs skickas, till exempel innehållet på en webbsida. Om autentiseringsuppgifter skickas kan servrar som kräver klientautentisering försöka autentisera klienten när begäran tas emot i stället för att skicka ett svar som anger att klientens autentiseringsuppgifter krävs. Även om detta sparar en tur och retur-resa till servern måste detta balanseras mot den säkerhetsrisk som är förknippad med att skicka autentiseringsuppgifter i nätverket. När målservern inte kräver klientautentisering är det bäst att inte skicka autentiseringsuppgifter.
Principen för autentiseringsuppgifter anropas endast för begäranden som anger autentiseringsuppgifter eller använder ett WebProxy objekt som anger autentiseringsuppgifter.