- Démarrage
- Meilleures pratiques
- Modélisation de l'organisation dans Orchestrator
- Meilleures pratiques d'automatisation
- Optimisation de l'infrastructure Unattended à l'aide de modèles de machine
- Organisation des ressources avec des balises
- Exportation des grilles dans l'arrière-plan
- Appliquer la gouvernance de la connexion Integration Service au niveau de l'utilisateur
- Locataire
- À propos du contexte du locataire
- Recherche de ressources dans un locataire
- Gestion des Robots
- Connexion des Robots à Orchestrator
- Enregistrement des identifiants du Robot dans CyberArk
- Stockage des mots de passe de l’Unattended Robot dans Azure Key Vault (lecture seule)
- Stockage des informations d’identification de l’Unattended Robot dans HashiCorp Vault (lecture seule)
- Stockage des informations d'identification du robot Unattended dans AWS Secrets Manager (lecture seule)
- Suppression des sessions Unattended déconnectées et qui ne répondent pas
- Authentification du Robot
- Authentification du Robot avec les informations d'identification du client
- Configurer les capacités d’automatisation
- Solutions
- Audit
- Paramètres
- Registre
- Cloud Robots
- Présentation des robots cloud
- Exécution d'automatisations Unattended à l'aide de Cloud Robots - VM
- Téléchargement de votre propre image
- Réutilisation des images de machines personnalisées (pour les pools manuels)
- Réinitialisation des informations d'identification d'une machine (pour les pools manuels)
- Surveillance
- Mises à jour de sécurité
- Demander un essai
- Questions fréquemment posées
- Configuration du VPN pour les robots du cloud
- Configurer une connexion ExpressRoute
- Diffusion en direct et contrôle à distance
- Robots Automation Suite
- Contexte des dossiers
- Processus (Processes)
- Tâches (Jobs)
- Apps
- Déclencheurs (Triggers)
- Journaux (Logs)
- Surveillance
- Index
- Files d'attente (Queues)
- Actifs
- À propos des actifs
- Gestion des actifs dans Orchestrator
- Gestion des actifs dans Studio
- Stockage des ressources dans Azure Key Vault (lecture seule)
- Stockage des ressources dans HashiCorp Vault (lecture seule)
- Stockage des ressources dans AWS Secrets Manager (lecture seule)
- Stocker des ressources dans Google Secret Manager (lecture seule)
- Connexions
- Règles métier
- Compartiments de stockage
- Serveurs MCP
- À propos des serveurs MCP
- S’authentifier avec le flux MCP OAuth
- S'authentifier avec un jeton d'accès personnel
- S’authentifier avec une application externe
- Authentification avec connexion interactive
- Authentification de l’ancrage dans le cloud
- Résolution des problèmes d’authentification du serveur MCP
- Directives de conformité MCP
- Tests d'Orchestrator
- Service de catalogue de ressources
- Intégrations
- Résolution des problèmes
Guide de l'utilisateur d'Orchestrator
Cette page couvre les erreurs courantes lors de l’authentification auprès des serveurs MCP UiPath.
401 Non autorisé
Jeton expiré
La cause la plus courante est un jeton expiré. Ré-authentifier:
uipath auth
uipath auth
Format URL incorrect
Vérifiez que tous les segments d'URL sont corrects:
https://cloud.uipath.com/{org}/{tenant}/agenthub_/mcp/{folderKey}/{slug}
https://cloud.uipath.com/{org}/{tenant}/agenthub_/mcp/{folderKey}/{slug}
Où :
{org}: le nom de votre organisation UiPath{tenant}: votre nom de locataire{folderKey}: le GUID du dossier{slug}: le nom de champ de données dynamique du serveur MCP
Jeton provenant du fournisseur d’identité incorrect
Si vous voyez des erreurs de validation d'audience dans les journaux, cela signifie que le jeton a probablement été émis pour un autre service. Vérifiez que vous vous êtes authentifié par rapport à l’instance UiPath Cloud correcte.
403 Forbidden
Application externe ou utilisateur non affecté au dossier
Le correctif requis dépend des étendues de l’application externe.
L’application dispose d’étendues d’application (avec ou sans étendues d’utilisateur)
Attribuez l'application au dossier contenant le serveur MCP:
- Ouvrez le dossier dans Orchestrator.
- Accédez à Gérer l’accès > Attribuer.
- Recherchez votre application externe.
- Attribuez l’application externe avec le rôle Automation User .
L’application ne dispose que des étendues d’utilisateur
L’application elle-même ne peut pas être attribuée au dossier. La recherche dans Gérer l'accès ne renvoie aucun résultat, car Orchestrator répertorie uniquement les applications avec des étendues d'application. Attribuez plutôt l’utilisateur qui se connecte via l’application:
- Ouvrez le dossier dans Orchestrator.
- Accédez à Gérer l’accès > Attribuer.
- Recherchez l’utilisateur qui se connectera via l’application externe.
- Affectez à l’utilisateur le rôle Automation User, Automation Developer ou Folder Administrator .
Étendue OR.Default manquante
Si vous demandez un jeton avec uniquement des étendues OR.* spécifiques (par exemple, OR.Execution ou OR.Jobs) sans inclure OR.Default, le jeton contourne la résolution des rôles au niveau du dossier et accorde l'accès à tous les dossiers du locataire. Orchestrator requiert toujours l'en-tête X-UIPATH-FolderKey sur chaque appel d'API.
Les versions actuelles des serveurs MCP gèrent automatiquement. Sur les anciennes versions, cela peut entraîner l'échec des appels Orchestrator. Pour éviter ce problème, incluez OR.Default comme seule étendue dans votre demande de jeton et misez sur l'accès basé sur les rôles de dossier à la place.
GetFoldersForCurrentUser renvoie le code 403 avec les informations d’identification du client
Ce comportement est attendu. L'API GetFoldersForCurrentUser Orchestrator ne prend pas en charge l'authentification par informations d'identification du client. Pour résoudre ce problème, définissez la variable d'environnement UIPATH_FOLDER_KEY afin de contourner l'appel de résolution de dossier.
Requête 400 incorrecte: invalid_Scope
Utilisation des informations d’identification de la machine au lieu des informations d’identification de l’application externe
Il s’agit de la cause la plus fréquente des erreurs invalid_scope . Les informations d’identification de la machine sont destinées à l’authentification du Robot, et non à l’accès à l’API.
Pour résoudre ce problème:
-
Accédez à Admin > Apps (pas Orchestrator > Machines).
-
Sélectionnez Ajouter une application.
-
Saisissez un nom et conservez le type d'application Confidentiel .
-
Sélectionnez l'onglet Étendue(s) de l'application .
-
Ajoutez
OR.Executionet ajoutezOR.Jobssi nécessaire pour les serveurs codés ou de commande. -
Sélectionnez Ajouter, puis copiez le nouvel ID de client et la Nouvelle clé secrète du client.
-
Ré-authentifiez à l’aide des nouvelles informations d’identification:
uipath auth --client-id "<new-client-id>" \ --client-secret "<new-client-secret>" \ --base-url "https://cloud.uipath.com/{org}/{tenant}" \ --scope "OR.Default"uipath auth --client-id "<new-client-id>" \ --client-secret "<new-client-secret>" \ --base-url "https://cloud.uipath.com/{org}/{tenant}" \ --scope "OR.Default"
Échec du flux OAuth du client MCP
URL de rappel non ajoutée à la liste blanche
UiPath Identity Server requiert la pré-ajout de la liste blanche aux URL de rappel pour l’enregistrement dynamique du client. Si l'URL de rappel de votre client MCP n'est pas ajoutée à la liste blanche, l'étape DCR échoue.
VS Code avec GitHub Copilot fonctionne actuellement sans configuration supplémentaire. La prise en charge de clients supplémentaires est ajoutée progressivement.
Problème de routage de découverte bien connu
Certains clients MCP (tels que les clients Copilot Studio et OpenAI) sondent /.well-known/openid-configuration au niveau du domaine racine au lieu de suivre l'URL resource_metadata de l'en-tête WWW-Authenticate . Lorsque cette sonde atteint cloud.uipath.com/.well-known/openid-configuration, elle renvoie une page HTML 200 au lieu d'une page 404 appropriée, ce qui interrompt la logique de découverte du client.
Il s'agit d'un problème de routage connu. Si vous le rencontrez, contactez le support UiPath pour obtenir le dernier statut.
- 401 Non autorisé
- Jeton expiré
- Format URL incorrect
- Jeton provenant du fournisseur d’identité incorrect
- 403 Forbidden
- Application externe ou utilisateur non affecté au dossier
- Étendue OR.Default manquante
- GetFoldersForCurrentUser renvoie le code 403 avec les informations d’identification du client
- Requête 400 incorrecte: invalid_Scope
- Utilisation des informations d’identification de la machine au lieu des informations d’identification de l’application externe
- Échec du flux OAuth du client MCP
- URL de rappel non ajoutée à la liste blanche
- Problème de routage de découverte bien connu