ImpersonateUser

Cette fonction permet de faire une pseudo-authentification dans les contextes non authentifiés ( ex: suivis en continus ).

Syntaxe

procedure ImpersonateUser(userLogin: String)
userLogin:

Remarques

En cas d'appel à cette fonction depuis un contexte authentifié, une exception sera déclenchée.

Il ne s'agit pas d'une réelle authentification, il est donc recommander de ne pas utiliser cette fonction, et de privilégier un déport du code dans un WebProcess avec une authentification réelle.

Exemples

ImpersonateUser('login');
try
   // ... code à exécuter sous pseudo-authentification ...
finally
   ImpersonateUser(''); // arrêt de la pseudo-authentification
end;

Classification

QuBES