Aller au contenu principal
Page traduite

Cette page a été traduite de l'anglais avec l'aide de l'IA. En cas de divergence, la version anglaise fait référence.

WHOAMI

Renvoie l'ID du principal de l'appelant authentifié. Nécessite une session démarrée avec la gestion des accès activée. Disponible à partir de StackQL v1.0.

Voir aussi :
[GROUPS] [ Gestion des accès ]


Syntaxe​

SELECT WHOAMI() [ AS <alias> ];

Arguments​

Aucun.

Valeur(s) renvoyée(s)​

Renvoie l'ID du principal, sous forme de chaîne de caractères, établi pour l'instruction en cours. La fonction échoue dans une session démarrée sans --access.config.


Exemples​

Examiner l'identité établie​

Les deux fonctions ne prennent aucun argument et décrivent l'appelant que le serveur a authentifié pour cette instruction. whoami() renvoie l'ID du principal et groups() les groupes de l'appelant dans l'annuaire ; les exécuter ensemble permet donc de vérifier rapidement qu'un jeton ou un certificat correspond bien au principal attendu avant d'exécuter quoi que ce soit d'autre.

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