Fonction AttemptInvisibleLogonEx()
- Last UpdatedSep 24, 2024
- 2 minute read
La fonction AttemptInvisibleLogonEx() peut être utilisée dans un script pour connecter un utilisateur à InTouch à l'aide des informations d'identification stockées dans le gestionnaire d'informations d'identification. L'utilisateur n'est pas demandé d'entrer un mot de passe ou un identifiant utilisateur.
Catégorie
Sécurité
Syntaxe
DiscreteTag=AttemptInvisibleLogonEx("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.
Valeur retour
Renvoie VRAI si l'authentification réussit. FAUX dans les autres cas.
Remarques
Une tentative de connexion à l'InTouch HMI est effectuée à l'aide des informations d'identification enregistré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.
-
Si la tentative de connexion réussit, la valeur VRAI est renvoyée et les variables système $OperatorDomain, $OperatorName, $AccessLevel et $Operator sont mises à jour.
-
Si la tentative de connexion échoue, la valeur FAUX est renvoyée et l'utilisateur déjà connecté (s'il existe) reste l'utilisateur courant.
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 que la sécurité ArchestrA utilise à son tour la sécurité basée sur le système d'exploitation, l'argument UserId doit contenir le nom complet de l'utilisateur qualifié avec le nom de domaine ou le nom de l'ordinateur.
Exemples
Quand le mode de sécurité est celui du système d'exploitation<:hs>:
DiscreteTag=AttemptInvisibleLogonEx("TestCredentialName01");
Voir aussi
PostLogonDialog(), InvisibleVerifyCredentials(), IsAssignedRole(), QueryGroupMembership(), AddPermission()