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.

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;