Descope + FastMCP : donner des périmètres différents à deux connexions Claude
Faites appliquer les permissions des outils sur le serveur et testez séparément l’appartenance à l’espace de travail.
Vidéo en anglais. Aucune version française n’est encore enregistrée pour ce guide.
Voir sur YouTube ↗Séparer l’identité de l’utilisateur des permissions du client
Merci à Descope de sponsoriser cette vidéo.
La démonstration utilise des données Scripti de préproduction. Le même utilisateur connecté possède une connexion Viewer et une connexion Editor aux capacités différentes.
- Définissez la ressource protégée et les actions nécessaires à chaque client.
- Configurez les périmètres projects:read et scripts:write présentés ainsi que les politiques correspondantes.
- Inspectez les métadonnées de ressource protégée et le parcours de découverte OAuth montrés dans la vidéo.
- Utilisez des jetons d’accès à périmètre limité distincts pour les deux configurations de client.
Appliquer le périmètre à la frontière de l’outil
Viewer ne reçoit jamais l’outil de mise à jour ; Editor peut effectuer le changement demandé. Un bouton caché dans une interface ne démontrerait pas une application des règles côté serveur.
- Configurez Viewer en lecture et Editor en lecture et écriture.
- Faites valider le jeton par le serveur MCP et appliquer les exigences de périmètre par outil.
- Inspectez les outils exposés à chaque connexion.
- Essayez la même petite modification avec les deux clients et vérifiez que le parcours en lecture seule ne peut pas l’effectuer.
Vérifier le résultat enregistré et la frontière de l’espace de travail
Le changement Editor enregistré persiste comme révision 3. L’appartenance à l’espace de travail est une condition distincte du périmètre d’écriture.
- Relisez la révision enregistrée après la mise à jour autorisée.
- Utilisez la vérification d’espace de travail distincte montrée à 5:51 et vérifiez le refus d’accès si l’appartenance ne correspond pas.
- Inspectez les journaux d’audit des demandes autorisées et refusées.
- Gardez le test sur des données de démonstration avant de connecter du travail client en production.
À retenir
Un jeton limité et une vérification d’espace de travail répondent à des questions d’accès différentes. Vérifiez les deux dans les réponses réelles du serveur et les enregistrements sauvegardés.
À propos de cet article et de ses sources
Complément écrit préparé le 31 octobre 2026 à partir de la description exacte de cette vidéo publiée et, lorsqu’il existe, de son découpage en chapitres. Les listes de vérification et exemples de briefs sont des adaptations éditoriales, pas des citations d’une transcription examinée. Les résultats rapportés sont ceux de la vidéo originale ; le montage final complet n’a été ni transcrit ni regardé indépendamment pour cet article, et le produit n’a pas été retesté. Consultez les ressources originales conservées pour les détails d’installation, les évolutions ultérieures de l’interface et les conditions actuelles des offres.
