InvisibleVerifyCredentialsEx()-Funktion
- Last UpdatedSep 24, 2024
- 1 minute read
Mit der InvisibleVerifyCredentialsEx()-Funktion kann in einem synchronen QuickScript eine Überprüfung der Anmeldeinformationen des angegebenen Benutzers durchgeführt werden, ohne dass der Benutzer an der InTouch HMI angemeldet wird.
Kategorie
Sicherheit
Syntax
AnalogTag=InvisibleVerifyCredentialsEx("Credential Name");
Argumente
Name der Anmeldeinformationen
Name der im Anmeldeinformations-Manager gespeicherten Anmeldeinformation. Bei eigenständigen InTouch-Projekten werden die Anmeldeinformationen vom Projekt-Manager abgerufen. Bei verwalteten InTouch-Projekten werden die Anmeldeinformationen vom Anmeldeinformations-Manager des Application Server abgerufen.
Anmerkungen
Wenn der angegebene Benutzername, das Kennwort sowie die Domäne gültig sind, wird die mit dem Benutzer verbundene Zugriffsebene zurückgegeben. In allen anderen Fällen wird -1 zurückgegeben.
Hinweis: Die InvisibleVerifyCredentialsEx()-Funktion muss von einem synchronen QuickScript ausgeführt werden. Wird sie in einer asynchronen QuickFunction ausgeführt, gibt sie stets den Wert -1 zurück.
Der aktuell angemeldete Benutzer ändert sich durch den Aufruf dieser Funktion nicht. Das Argument Domäne ist nur relevant, wenn der Betriebssystem-Sicherheitsmodus aktiviert ist. Wenn der ArchestrA-Sicherheitsmodus verwendet wird und die Galaxy ihrerseits die Betriebssystem-gesteuerte Sicherheit verwendet, sollte das Argument „UserId“ den vollständig qualifizierten Benutzernamen einschließlich des Domänennamens oder des Computernamens enthalten.
Beispiel
AnalogVar=InvisibleVerifyCredentialsEx("john", "Kennwort", "corporate_hq");
Siehe auch
PostLogonDialog(), AttemptInvisibleLogon(), IsAssignedRole(), QueryGroupMembership(), AddPermission()