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 [데스크톱 앱만 해당] |
헤더 |
|
IDL |
|
라이브러리 |
|
DLL |
|
참고 항목