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;
try
// ... code à exécuter sous pseudo-authentification ...
finally
ImpersonateUser(''); // arrêt de la pseudo-authentification
end;