Esta página se tradujo del inglés con ayuda de IA. Si hay diferencias entre ambas, la versión en inglés es la referencia.
WHOAMI
Devuelve el ID del principal del llamador autenticado. Requiere una sesión iniciada con la gestión de accesos habilitada. Disponible a partir de StackQL v1.0.
Consulte también:
[GROUPS] [ Gestión de accesos ]
Sintaxis
SELECT WHOAMI() [ AS <alias> ];
Argumentos
Ninguno.
Valor(es) devuelto(s)
Devuelve la cadena del ID del principal establecido para la instrucción actual. La función falla en una sesión iniciada sin --access.config.
Ejemplos
Inspeccionar la identidad establecida
Ninguna de las dos funciones recibe argumentos y ambas describen al llamador que el servidor autenticó para esta instrucción. whoami() devuelve el ID del principal y groups() los grupos del directorio del llamador, por lo que ejecutarlas juntas es una comprobación rápida de que un token o un certificado se asigna al principal esperado antes de ejecutar cualquier otra cosa.
SELECT whoami() AS principal, groups() AS memberships;