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 |