Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Autentica un utente.
Gateway Desktop remoto chiama questo metodo quando riceve una nuova richiesta di connessione. Il plug-in di autenticazione deve autenticare l'utente in base al cookie a cui fa riferimento il parametro cookieData . Il plug-in di autenticazione deve quindi usare l'interfaccia ITSGAuthenticateUserSink per notificare al gateway Desktop remoto il risultato dell'autenticazione.
Sintassi
HRESULT AuthenticateUser(
[in] GUID mainSessionId,
[in] BYTE *cookieData,
[in] ULONG numCookieBytes,
[in] ULONG_PTR context,
[in] ITSGAuthenticateUserSink *pSink
);
Parametri
[in] mainSessionId
Identificatore univoco assegnato alla richiesta di connessione da Gateway Desktop remoto.
[in] cookieData
Puntatore a un BYTE che contiene il cookie fornito dall'utente.
[in] numCookieBytes
Numero di byte a cui fa riferimento il parametro cookieData .
[in] context
Puntatore a un ULONG che contiene un valore specifico per questa connessione. Questo valore deve essere passato di nuovo al gateway Desktop remoto usando i metodi dell'interfaccia ITSGAuthenticateUserSink .
[in] pSink
Puntatore a un'interfaccia ITSGAuthenticateUserSink che il plug-in di autenticazione deve usare per notificare al gateway Desktop remoto il risultato dell'autenticazione.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Se questo metodo restituisce S_OK, Gateway Desktop remoto attende che il plug-in di autenticazione chiami un metodo dell'interfaccia ITSGAuthenticateUserSink . Se viene restituito un altro valore, Gateway Desktop remoto nega immediatamente la richiesta di connessione.
Per un esempio che usa il metodo AuthenticateUser , vedere l'esempio di autenticazione e autorizzazione del gateway Desktop remoto pluggable .
Requisiti
| Client minimo supportato | Windows 7 |
| Server minimo supportato | Windows Server 2008 R2 |
| Piattaforma di destinazione | Windows |
| Intestazione | tscationthenticationengine.h |