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.
GROUPS
Renvoie les appartenances de l'appelant authentifié aux groupes de l'annuaire sous forme de tableau JSON. Nécessite une session démarrée avec la gestion des accès activée. Disponible à partir de StackQL v1.0.
Voir aussi :
[WHOAMI] [ Gestion des accès ]
Syntaxe
SELECT GROUPS() [ AS <alias> ];
Arguments
Aucun.
Valeur(s) renvoyée(s)
Renvoie un tableau JSON d'ID de groupe issus de l'instantané de l'annuaire des principaux pris pour l'instruction en cours, par exemple ["readers"]. L'appartenance est actualisée à chaque instruction, de sorte qu'une révocation est prise en compte dès l'instruction suivante. La fonction échoue dans une session démarrée sans --access.config.
Exemples
Examiner l'identité établie
Ensemble, les deux fonctions affichent l'ID du principal de l'appelant et ses groupes actuels dans l'annuaire. Comme l'appartenance est relue à chaque instruction, exécuter cette requête après une modification de l'annuaire confirme que la modification est visible pour la session.
SELECT whoami() AS principal, groups() AS memberships;