다음을 통해 공유


IUpdateEndpointAuthProvider::GetEndpointToken 메서드

지정된 자격 증명을 사용하여 서비스의 엔드포인트에 대한 토큰을 요청합니다.

구문

HRESULT GetEndpointToken(
  [in]  GUID                        serviceId,
  [in]  UpdateEndpointType          endpointType,
  [in]  UpdateEndpointProxySettings proxySettings,
  [in]  HANDLE_PTR                  hUserToken,
  [in]  UpdateEndpointAuthTokenType tokenType,
  [in]  BOOL                        fRefreshOnline,
  [out] IUnknown                    **ppEndpointToken
);

매개 변수

serviceId [in]

업데이트할 서비스를 식별합니다.

endpointType [in]

서비스에서 구현하는 엔드포인트의 유형을 식별합니다.

proxy설정 [in]

프록시 서버에 연결할 때 사용할 설정입니다. 자세한 내용은 UpdateEndpointProxy설정 구조를 참조하세요.

hUserToken [in]

tokenType [in]

인증에 사용되는 인증 토큰 유형을 식별합니다.

fRefreshOnline [in]

날씨 WUA가 새 토큰을 요청했음을 나타냅니다. True는 새 토큰이 요청되었음을 나타냅니다. False는 새 토큰 또는 캐시된 토큰이 요청되었음을 나타냅니다. 자세한 내용은 설명 부분을 참조하십시오.

ppEndpointToken [out]

사용할 엔드포인트 토큰을 지정합니다.

반환 값

성공하면 S_OK가 반환됩니다. 그렇지 않으면 COM 또는 Windows 오류 코드를 반환합니다.

설명

WUA는 일반적으로 이 메서드를 처음 호출할 때 fRefreshOnline 매개 변수를 false로 설정한 다음 연결 오류가 발생하면 WUA가 메서드를 다시 호출할 때 해당 매개 변수를 true로 설정합니다. 그러나 이 메서드의 구현은 STS(보안 토큰 서비스)에서 새 토큰을 요청하거나 언제든지 캐시된 토큰을 제공할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP, Windows 2000 Professional SP3 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003, Windows 2000 Server SP3 [데스크톱 앱만 해당]
헤더
UpdateEndpointAuth.h
IDL
UpdateEndpointAuth.idl
라이브러리
UpdateEndpointAuth.lib
DLL
UpdateEndpointAuth.dll

참고 항목

IUpdateEndpointAuthProvider