Compartir a través de


Método IUpdateEndpointAuthProvider::GetEndpointToken

Solicite un token para el punto de conexión del servicio mediante las credenciales especificadas.

Sintaxis

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

Parámetros

serviceId [in]

Identifica el servicio que se va a actualizar.

endpointType [in]

Identifica el tipo de punto de conexión implementado por el servicio.

proxySettings [in]

La configuración que se va a usar al conectarse a un servidor proxy. Consulte la estructura UpdateEndpointProxy para obtener más detalles.

hUserToken [in]

tokenType [in]

Identifica el tipo de token de autenticación que se usa para la autenticación.

fRefreshOnline [in]

Indica que WUA de tiempo solicita un nuevo token. True indica que se solicita un nuevo token. False indica que se solicita un token nuevo o almacenado en caché. Consulte Comentarios para más información.

ppEndpointToken [out]

Especifica el token de punto de conexión que se va a usar.

Valor devuelto

Devuelve S_OK si se ejecuta correctamente. De lo contrario, devuelve un código de error COM o Windows.

Comentarios

WUA normalmente establece el parámetro fRefreshOnline en false cuando se llama por primera vez a este método. Si se produce un error de conexión, WUA establece ese parámetro en true cuando se llama al método de nuevo. Sin embargo, la implementación de este método puede solicitar un nuevo token desde un servicio de token de seguridad (STS) o proporcionar un token almacenado en caché en cualquier momento.

Requisitos

Requisito Valor
Cliente mínimo compatible
Windows XP, Windows 2000 Professional con SP3 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003, Windows 2000 Server con SP3 [solo aplicaciones de escritorio]
Encabezado
UpdateEndpointAuth.h
IDL
UpdateEndpointAuth.idl
Biblioteca
UpdateEndpointAuth.lib
Archivo DLL
UpdateEndpointAuth.dll

Consulte también

IUpdateEndpointAuthProvider