Saltar al contenido principal
Página traducida

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;