HttpClientHandler.UseDefaultCredentials 속성

정의

처리기에서 기본 자격 증명을 요청과 함께 전송하는지 여부를 제어하는 값을 가져오거나 설정합니다.

public:
 property bool UseDefaultCredentials { bool get(); void set(bool value); };
public bool UseDefaultCredentials { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UseDefaultCredentials : bool with get, set
Public Property UseDefaultCredentials As Boolean

속성 값

기본 자격 증명이 사용되면 true이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

특성

설명

서버에서 요청한 경우 개체의 HttpClientHandler 요청이 현재 로그온한 사용자의 자격 증명을 사용하여 인증되어야 하는 경우 이 속성을 true 로 설정합니다. 클라이언트 애플리케이션에 대 한 대부분의 시나리오에 필요한 동작은 이것이입니다. 이 속성을 사용 하는 대신 ASP.NET 애플리케이션과 같은 중간 계층 애플리케이션에 대 한 일반적으로 설정 된 Credentials 속성 대신 요청 클라이언트의 자격 증명을 합니다.

이 속성은 프록시 자격 증명에 영향을 주지 않습니다. 기본(시스템) 프록시를 사용하는 경우 속성을 사용하여 자격 증명을 DefaultProxyCredentials 명시적으로 설정합니다. 프록시가 속성에 의해 Proxy 설정되면 해당 속성을 통해 프록시에 대한 자격 증명을 Credentials 설정합니다.

이 속성이 다음으로 true 설정된 경우 속성에 Credentials 부작용이 있으며 Credentials 로 설정 DefaultCredentials됩니다.

적용 대상