Chargement d'outils selon les permissions

Découvrez le mécanisme de chargement d'outils selon les permissions d'Okta Managed MCP Server.

Version en accès anticipé

Aperçu

Okta Managed MCP Server utilise le chargement d'outils selon les permissions pour garantir que seuls les outils que votre application est autorisée à utiliser sont exposés au LLM.

Fonctionnement

Filtrage au démarrage
Une fois l'authentification terminée, le serveur lit les permissions dans votre jeton d'accès. Le serveur compare la permission requise pour chaque outil aux permissions de votre jeton d'accès. Les outils dont la permission requise n'est pas présente sont silencieusement supprimés du registre des outils et n'apparaissent pas dans la liste des outils.
Mise en œuvre à l'exécution
Si vous ne disposez pas de la permission requise, vous ne pouvez pas effectuer l'action et recevez un message d'erreur dans la réponse à l'exécution de l'outil.

Correspondance entre permissions et outils

Chaque outil est classé par type : IAM (Gestion des accès et des identités) ou OIG (Okta Identity Governance).

Nom de l'outil Type Permissions Okta disponibles
okta_user_management IAM okta.users.read et okta.users.manage
okta_group_management IAM okta.groups.read et okta.groups.manage
okta_application_management IAM okta.apps.read et okta.apps.manage
okta_access_management IAM okta.policies.read et okta.policies.manage
okta_syslog IAM okta.logs.read
okta_device_management IAM okta.deviceAssurance.read, okta.deviceAssurance.manage, okta.devices.read et okta.devices.manage
okta_customization_management IAM okta.brands.read, okta.brands.manage, okta.templates.read, okta.templates.manage, okta.domains.read, okta.domains.manage, okta.emailDomains.read et okta.emailDomains.manage
okta_identity_governance (requêtes d'accès) OIG okta.governance.accessRequests.read, okta.governance.accessRequests.manage, okta.accessRequests.request.read, okta.accessRequests.request.manage, okta.accessRequests.catalog.read, okta.accessRequests.condition.read et okta.accessRequests.condition.manage
okta_identity_governance (certifications d'accès) OIG okta.governance.accessCertifications.manage et okta.governance.accessCertifications.read
okta_identity_governance (gestion des droits) OIG okta.governance.entitlements.read, okta.governance.entitlements.manage, okta.governance.collections.read, okta.governance.collections.manage, okta.governance.labels.read, okta.governance.labels.manage, okta.governance.resourceOwner.read et okta.governance.resourceOwner.manage
okta_identity_governance (Désignations de délégués) OIG okta.governance.delegates.read, okta.governance.delegates.manage et okta.governance.principalSettings.manage
okta_identity_governance (mes requêtes) OIG okta.accessRequests.request.read et okta.accessRequests.catalog.read
okta_identity_governance (mes paramètres) OIG okta.governance.principalSettings.read et okta.governance.principalSettings.manage