Metodo ITSGAuthenticateUserSink::OnUserAuthenticated (tsgauthenticationengine.h)
Notifica al gateway Desktop remoto (gateway Desktop remoto) che il plug-in di autenticazione ha autenticato correttamente l'utente.
Sintassi
HRESULT OnUserAuthenticated(
[in] BSTR userName,
[in] BSTR userDomain,
[in] ULONG_PTR context,
[in, optional] HANDLE_PTR userToken
);
Parametri
[in] userName
Nome dell'utente che ha avviato la connessione.
[in] userDomain
Dominio dell'utente che ha avviato la connessione.
[in] context
Puntatore a un oggetto ULONG contenente un valore che identifica questa connessione. Utilizzare il valore passato dal metodo AuthenticationUser .
[in, optional] userToken
Puntatore a un handle che specifica il token utente dell'utente. Se l'utente non esegue Windows, impostare questo parametro su NULL.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
È possibile chiamare questo metodo dall'implementazione di AuthenticationUser. Se l'autenticazione richiede più di 1 secondo, è consigliabile avviare un thread separato per eseguire l'autenticazione.
Per un esempio che usa il metodo OnUserAuthenticated , vedere l'esempio di autenticazione e autorizzazione del gateway Desktop remoto .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 |
Server minimo supportato | Windows Server 2008 R2 |
Piattaforma di destinazione | Windows |
Intestazione | tsgauthenticationengine.h |