Roster pour Microsoft Entra ID

Transformez utilisateurs et groupes Entra en contexte de routage à l'exécution pour agents IA et workflows.

Roster se connecte à Microsoft Entra ID via Microsoft Graph pour déterminer qui doit approuver, qui est responsable, qui doit effectuer la revue, recevoir ou prendre en charge le travail. Utilisez les utilisateurs et groupes déjà gérés par votre organisation dans Entra — sans copier de noms d'approbateurs dans les prompts, les définitions de workflow ou le code applicatif.

Connecter Microsoft Entra IDLire le guide de configuration

Dernière vérification : 13 juillet 2026

Entra identifie vos collaborateurs. Roster détermine qui doit agir.

Microsoft Entra ID fournit des identités utilisateur, groupes et informations d'appartenance faisant autorité.

Mais les agents et workflows ont besoin de réponses à des questions métier :

Quels utilisateurs appartiennent à ce groupe ?

Il demande :

Qui doit approuver cette demande ?
Quelle équipe est responsable de cette application ?
Qui doit réviser ce changement production ?
Qui remplace le responsable habituel lorsqu'il est indisponible ?

Roster associe les utilisateurs et groupes Entra sélectionnés à des participants propres au projet comme Approbateur de mise en production, Réviseur sécurité fournisseur ou Propriétaire finance régional. Il identifie ensuite le participant actif à partir de l'appartenance d'annuaire, du contexte projet, des libellés, des métadonnées et des délégations Roster.

Comment Roster se connecte à Microsoft Entra ID

Le connecteur natif de Roster lit utilisateurs, groupes et appartenance directe via Microsoft Graph v1.0.

SOURCE OF TRUTHROSTERCONSUMERSAnnuaire EntraUSERS+2,481GROUPSEU-AppSecFinanceSREMEMBERSHIPSMICROSOFT GRAPH v1.0SELECTIVE MATERIALIZATIONonly records admins pickPARTICIPANTRéviseur sécurité applicativeregion=EU · app=atlasScheduled refreshnot a full syncLIVE SEARCH · ADMIN PICKERAI AGENTSMCP clientsWORKFLOWSautomationREST APIapps & servicesCLI / CIterminal & pipelines

Lorsqu'un administrateur recherche un utilisateur ou groupe Entra dans Roster, le connecteur interroge Microsoft Graph en direct.

Après que l'administrateur ait associé un enregistrement sélectionné à un participant, Roster le matérialise. Pour un groupe sélectionné, Roster stocke aussi les relations d'appartenance directe requises pour la résolution de participants.

Les requêtes Resolve à l'exécution et les recherches d'annuaire via REST ou MCP utilisent l'état matérialisé de l'annuaire Roster plutôt que d'appeler Microsoft Graph à chaque requête.

Ce que Roster permet d'identifier

Approbateurs dynamiques

Sélectionnez un approbateur depuis un utilisateur ou groupe Entra actuel plutôt que de stocker un email figé dans chaque workflow.

Qui doit approuver le déploiement production Atlas ?

Responsables d'applications et de services

Associez des groupes Entra aux participants représentant la propriété technique ou métier.

Qui est responsable du service d'identité client ?

Réviseurs humains pour agents IA

Laissez un agent identifier le bon réviseur sécurité, juridique, finance ou opérationnel avant une action sensible.

Qui doit réviser ce changement d'authentification ?

Contacts d'escalade

Identifiez le groupe ou l'utilisateur responsable d'un projet, d'une région, d'un client, d'une application ou d'un niveau de sévérité spécifique.

Qui doit recevoir cette escalade client critique ?

Responsabilité déléguée

Appliquez une délégation Roster limitée dans le temps lorsque le responsable habituel est indisponible.

Qui remplace l'approbateur de mise en production cette semaine ?

D'un groupe Entra à un participant de workflow

Un groupe Entra identifie les membres d'annuaire. Un participant Roster définit la responsabilité que ces membres peuvent remplir dans un contexte particulier.

GROUPE ENTRAROSTER PARTICIPANTPROJECT CONTEXTRESOLUTIONEentraEU-Application-Securitygroupe · 12 membres+3object_ide3f2a…sourcedirectoryMAPS TORrosterRéviseur sécurité applicativeparticipant · responsibilityregion=EUapp=atlasrisk=hightier=criticalmembers← EU-Application-SecuritySCOPED INPROJECTAtlasDéploiementEMEAproduction+ delegation overlayRESOLVES
Qui doit réviser ce changement production européen ?
AAnja K.via EU-App-Security

Le même groupe Entra peut soutenir différentes responsabilités dans différents projets Roster, sans modifier l'annuaire source.

Les participants peuvent aussi porter des métadonnées telles que : Région, Service, Produit, Application, Seuil d'approbation, Catégorie de risque, Segment client, Niveau d'escalade.

Utilisez le contexte adossé à Entra depuis toutes les surfaces Roster

Une fois que des enregistrements Entra sont associés à des participants Roster, le même contexte organisationnel est disponible sur chaque surface Roster.

MCP

Laissez Claude, ChatGPT, Codex ou un autre client MCP compatible déterminer qui doit agir organisationnelle.

claude · mcp
Qui doit approuver ce changement production ?
→ tool: resolve
Anja Kowalski · Réviseur sécurité applicative · via EU-App-Security
API REST

Ajoutez la résolution adossée à l'annuaire aux outils internes, moteurs de workflow et agents personnalisés.

POST /api/v1/resolve
curl -X POST "<your-roster-public-url>/api/v1/resolve" \
-H "Authorization: Bearer $ROSTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"Qui approuve ce changement ?","project_id":"proj_atlas"}'
// 200 OK
{ "participant": "app_security_reviewer", "user": "anja@acme.com" }
CLI et CI

Identifiez le responsable et les validations requises depuis le terminal ou la pipeline de déploiement.

~/roster · zsh
$ roster resolve "Qui doit approuver le déploiement Atlas ?"
✓ Anja Kowalski <anja@acme.com>
rôle : Réviseur sécurité applicative · source : entra:EU-App-Security
Plateforme Roster

Laissez les administrateurs parcourir utilisateurs et groupes Entra, les associer à des participants, configurer les délégations et consulter l'historique de résolution.

app.roster.ai › participants
Réviseur sécurité applicative
lié · entra:EU-Application-Security
délégation · Anja K. → Piotr M. (jusqu'à vendredi)

Ce que Roster lit depuis Microsoft Entra ID

Données EntraUtilisé par RosterMatérialisé dans Roster
Object ID stableOuiPour les enregistrements sélectionnés
Nom affichéOuiPour les enregistrements sélectionnés
User principal nameOuiPour les utilisateurs sélectionnés
Adresse emailQuand disponiblePour les utilisateurs sélectionnés
Mail nicknamePour rechercheSelon les cas
ID et nom du groupeOuiPour les groupes sélectionnés
Email du groupeQuand disponiblePour les groupes sélectionnés
Membres directs du groupeOuiPour les groupes sélectionnés
Mots de passe et méthodes d'authentificationNonNon
Secrets d'applicationNonNon

Ressources Microsoft Graph typiques utilisées par le connecteur :

/users
/groups
/groups/{id}/members

Le connecteur d'annuaire est orienté lecture. Il n'est pas utilisé pour créer, modifier ou supprimer des utilisateurs et groupes Entra.

Recherche en direct et résolution matérialisée

Roster utilise deux modes d'accès aux données délibérés.

Parcours du fournisseur en direct

Roster interroge Microsoft Graph lorsqu'un administrateur recherche un utilisateur ou groupe Entra depuis le sélecteur de participants.

Données matérialisées à l'exécution

Une fois sélectionné, l'enregistrement est stocké dans Roster et associé à un participant. Les appartenances de groupes sélectionnées sont rafraîchies selon le planning configuré. Les opérations REST, MCP, CLI et Resolve utilisent le même état matérialisé, offrant à chaque interface d'intégration un contexte organisationnel cohérent.

Exigences de connexion

Pour configurer le connecteur, vous aurez besoin de :

  1. 01Un tenant Microsoft Entra
  2. 02Un enregistrement d'application
  3. 03Un tenant ID
  4. 04Un client ID
  5. 05Un client secret stocké hors du contrôle de source
  6. 06Des permissions d'application Microsoft Graph
  7. 07Le consentement de l'administrateur du tenant
  8. 08Un planning de rafraîchissement

L'implémentation client secret actuelle de Roster nécessite ces permissions d'application Graph :

User.Read.All
Group.Read.All
GroupMember.Read.All

Stockez le secret dans l'environnement d'exécution ou votre gestionnaire de secrets :

env:ENTRA_CLIENT_SECRET

Appliquez les politiques normales de rotation, expiration et révocation de secrets de votre organisation.

Voir les exigences détaillées du connecteur Entra

Les données d'annuaire Entra et la connexion Entra sont distinctes

Roster prend en charge deux voies d'intégration Microsoft Entra distinctes.

Connecteur d'annuaire Entra

Fournit utilisateurs, groupes et informations d'appartenance pour la résolution de participants.

Source d'annuaire Entra

Permet aux utilisateurs humains de se connecter à Roster via Microsoft OIDC ou une application d'entreprise SAML configurée indépendamment.

Les deux intégrations peuvent être utilisées ensemble ou indépendamment. Configurer la connexion Entra ne connecte pas automatiquement les données d'annuaire Entra aux participants. Configurer le connecteur d'annuaire n'active pas automatiquement la connexion Entra.

Exemple : identifier un approbateur production

Une pipeline CI s'apprête à déployer l'application Atlas.

Plutôt que de contenir un email d'approbateur figé, la pipeline demande :

Qui doit approuver le déploiement production Atlas ?

Roster évalue :

  1. Le projet Atlas
  2. Le participant Approbateur de mise en production
  3. Les libellés et métadonnées du participant
  4. L'utilisateur ou groupe Entra associé
  5. L'appartenance de groupe matérialisée actuelle
  6. Toute délégation Roster active

La pipeline reçoit le participant actif et peut poursuivre dans son système existant de pull-request, déploiement, ticketing ou approbation. Roster détermine qui doit agir. Il ne remplace pas le système qui envoie ou applique l'approbation.

Questions fréquentes

Non. Roster interroge Entra en direct lorsqu'un administrateur recherche un enregistrement, puis matérialise les utilisateurs, groupes et relations d'appartenance directes requises sélectionnés.

Donnez à vos agents et workflows un contexte Entra en direct

Gardez identités et groupes dans Microsoft Entra ID. Utilisez Roster pour déterminer qui doit agir pour une approbation, un projet, un workflow, une escalade ou une requête d'agent particulière.

Connecter Microsoft Entra IDLire la documentation du connecteur EntraExplorer toutes les intégrations