Fonction InvisibleVerifyCredentialsEx()
- Last UpdatedSep 24, 2024
- 1 minute read
La fonction InvisibleVerifyCredentialsEx() peut être utilisée dans un QuickScript synchrone pour vérifier les informations d'identification de l'utilisateur donné sans connecter l'utilisateur à l'InTouch HMI.
Catégorie
Sécurité
Syntaxe
AnalogTag=InvisibleVerifyCredentialsEx("Credential Name");
Arguments
Nom des informations d’identification
Nom des informations d'identification stockées dans le gestionnaire d'informations d'identification. Pour les applications InTouch autonomes, les informations d'identification sont récupérées à partir du Gestionnaire d'applications. Pour les applications InTouch managées, les informations d'identification sont récupérées à partir du gestionnaire d'informations d'identification de l'Application Server.
Remarques
Si les informations combinées de l'utilisateur, du mot de passe et du domaine sont valides, le niveau d'accès associé à l'utilisateur est renvoyé sous la forme d'un entier. Autrement, -1 est renvoyé.
Remarque : la fonction InvisibleVerifyCredentialsEx() doit être exécutée depuis un QuickScript synchrone. La fonction retourne toujours -1 si elle est exécutée depuis un QuickScript asynchrone.
Cette fonction ne permet pas de changer l'utilisateur déjà connecté. L'argument Domain n'est accepté que dans le mode de sécurité du système d'exploitation. Si le mode de sécurité ArchestrA est utilisé, et celui-ci utilise à son tour la sécurité SE, l'argument «<:hs>UserId<:hs>» contiendra le nom complet de l'utilisateur, avec le nom du domaine ou du poste.
Exemple
AnalogTag=InvisibleVerifyCredentialsEx("john", "Password", "corporate_hq");
Voir aussi
PostLogonDialog(), AttemptInvisibleLogon(), IsAssignedRole(), QueryGroupMembership(), AddPermission()