Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.
WHOAMI
Gibt die Principal-ID des authentifizierten Aufrufers zurück. Erfordert eine Sitzung, die mit aktivierter Zugriffsverwaltung gestartet wurde. Verfügbar in StackQL v1.0 und höher.
Siehe auch:
[GROUPS] [ Zugriffsverwaltung ]
Syntax
SELECT WHOAMI() [ AS <alias> ];
Argumente
Keine.
Rückgabewert(e)
Gibt den für die aktuelle Anweisung festgestellten Principal-ID-String zurück. In einer Sitzung, die ohne --access.config gestartet wurde, schlägt die Funktion fehl.
Beispiele
Die festgestellte Identität prüfen
Beide Funktionen nehmen keine Argumente entgegen und beschreiben den Aufrufer, den der Server für diese Anweisung authentifiziert hat. whoami() gibt die Principal-ID zurück und groups() die Verzeichnisgruppen des Aufrufers; die gemeinsame Ausführung ist daher eine schnelle Prüfung, ob ein Token oder Zertifikat dem erwarteten Principal zugeordnet wird, bevor etwas anderes ausgeführt wird.
SELECT whoami() AS principal, groups() AS memberships;