IWinHttpRequest::SetAutoLogonPolicy 메서드

SetAutoLogonPolicy 메서드는 현재 자동 로그온 정책을 설정합니다.

구문

HRESULT SetAutoLogonPolicy(
  [in] WinHttpRequestAutoLogonPolicy AutoLogonPolicy
);

매개 변수

AutoLogonPolicy [in]

현재 자동 로그온 정책을 지정합니다.

반환 값

반환 값은 성공에 S_OK 오류 값이 아닌 경우입니다.

설명

기본 정책은 AutoLogonPolicy_OnlyIfBypassProxy.

요청을 보내기 위해 보내기를 호출하기 전에 SetAutoLogonPolicy를 호출하여 자동 로그온 정책을 설정합니다.

참고

Windows XP 및 Windows 2000의 경우 WinHTTP 시작 페이지의 런타임 요구 사항 섹션을 참조하세요.

예제

다음 스크립팅 예제에서는 자동 로그온 정책을 설정하여 NTLM 또는 협상 인증을 자동으로 사용하지 않도록 설정하는 방법을 보여줍니다.

// Instantiate a WinHttpRequest object.
var HttpReq = new ActiveXObject("WinHttp.WinHttpRequest.5.1");
    
// Open an HTTP connection.
HttpReq.Open("GET", "https://www.fabrikam.com/", false);
    
// Do not automatically send user credentials.
HttpReq.SetAutoLogonPolicy(2);

// Send the HTTP Request.
HttpReq.Send();

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP, Windows 2000 Professional SP3 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003, Windows 2000 Server SP3 [데스크톱 앱만 해당]
재배포 가능 파일
Windows XP 및 Windows 2000에서 WinHTTP 5.0 및 인터넷 Explorer 5.01 이상.
IDL
HttpRequest.idl
라이브러리
Winhttp.lib
DLL
Winhttp.dll

추가 정보

IWinHttpRequest

WinHttpRequest

WinHTTP의 인증

WinHTTP 버전