# WHOAMI

> Función WHOAMI en StackQL: devolver el ID del principal del llamador autenticado cuando la gestión de accesos está habilitada.

Source: https://stackql.io/es/language-spec/functions/session/whoami

Devuelve el ID del principal del llamador autenticado.  Requiere una sesión iniciada con la [gestión de accesos](/command-line-usage/access-management) habilitada.  Disponible a partir de StackQL `v1.0`.

Consulte también:  
[[` GROUPS `]](/language-spec/functions/session/groups) [[ Gestión de accesos ]](/command-line-usage/access-management)

* * * 

## Sintaxis

```sql
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.

```sql
SELECT whoami() AS principal, groups() AS memberships;
```
