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;