Zum Hauptinhalt springen
Übersetzte Seite

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;