integration-service
latest
false
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. Les packages de connecteurs disponibles dans Integration Service sont traduits à l'aide d'un moteur de traduction. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur d'Integration Service

Dernière mise à jour 23 déc. 2025

Authentification Box

UiPath prend en charge les types d'authentification suivants pour Box. Pour de plus amples informations, consultez la documentation d'authentification Box.

Type d’authentificationDescriptionIdéal pour
Code d’autorisation OAuth 2.0L'utilisateur se connecte via Box et accorde l'accès à l'API.Accès utilisateur individuel (attended ou automatisation personnelle).
Identifiants du client OAuth 2.0Authentification de service à service non interactive.Accès de service à service dans l’ espace de travail de l’utilisateur.
Apportez votre propre application OAuth 2.0Utilise votre propre application OAuth avec l’URL de rappel d’UiPath.Les clients qui gèrent leur propre application et clés Box.
Jeton d’accès personnel (PAT)Utilise une clé privée JWT et un ID d’entreprise/d’utilisateur.Intégrations serveur-serveur au niveau de l'entreprise, nécessitant un accès uniquement au niveau de l'application ou à l'échelle de l'entreprise, sans interaction de l'utilisateur.

Détails des types d’authentification

Code d’autorisation OAuth 2.0

ChampDescription
Clé API OAuthID de client Box .
Clé secrète d’API OAuthClé secrète du client Box .
PortéeSélectionnez les étendues configurées dans votre application Box.

Identifiants du client OAuth 2.0

ChampDescription
Clé API OAuthID de client Box.
Clé secrète d’API OAuthClé secrète du client Box.
Type d'objet"Enterprise" ou "User"
ID de l’entreprise/ID de l’utilisateurID de l'entreprise Box ou ID de l'utilisateur Box.
PortéeDoit correspondre aux étendues configurées dans Box.

Apportez votre propre application OAuth 2.0

ChampDescription
Clé API OAuthID de client Box.
Clé secrète d’API OAuthClé secrète du client Box.
PortéeÉtendues Box prédéfinies ou personnalisées.
Important :

Configurez cet URI de redirection dans votre application Box : https://{baseURL}/provisioning_/callback (par exemple, https://cloud.uipath.com/provisioning_/callback).

Jeton d’accès personnel (PAT)

ChampDescription
Clé API OAuthID client Box de la console développeur Box.
Clé secrète d’API OAuthClé secrète du client Box dans la console développeur Box.
PortéeÉtendues sélectionnées dans Box et requises pour l’automatisation.
Audience JWTExemple : https://api.box.com/oauth2/token
Clé encodée JWT au format Base64La clé privée encodée en Base64 de votre application Box provenant de la configuration de l'application JWT.
Émetteur JWTL' ID client de l'application Box, utilisé comme revendication JWT iss .
Sous-type JWTDoit être une entreprise ou un utilisateur en fonction de la cible d’emprunt d’identité souhaitée.
Objet JWTID d'entreprise (si sous-type = entreprise) ou ID d'utilisateur (si sous-type = utilisateur).

Créer une application Box

Avant de connecter UiPath à Box, vous devez créer une application dans la console de développement Box. Pour de plus amples informations, consultez la documentation des développeurs de Box.

  1. Ouvrir la console de développement
  2. Sélectionner Créer une nouvelle application
  3. Choisissez l’une des options suivantes en fonction du type d’authentification que vous souhaitez utiliser :
    • OAuth 2.0 (Authentication de l’utilisateur) → utilisé pour le code d’autorisation et BYO OAuth
    • OAuth 2.0 avec les informations d’identification du client → utilisé pour les flux d’informations d’identification du client
    • OAuth 2.0 avec JWT → utilisé pour le jeton d’accès personnel dans UiPath IS

Après avoir créé l'application Box, collectez :

  • ID de client
  • Clé secrète du client
  • Étendues d'application
  • Clé privée (Apps JWT uniquement)
  • Entreprise/ID d'utilisateur
Important :

Pour l'application Apporter votre propre OAuth 2.0, ajoutez l'URL de rappel UiPath à votre application Box : https://{baseURL}/provisioning_/callback (par exemple, https://cloud.uipath.com/provisioning_/callback).

Étendues Box Understanding

Box nécessite une sélection d’autorisation explicite connue sous le nom de « étendues ». Le tableau suivant répertorie les étendues prédéfinies courantes des applications Box.

PortéeDescription
racine_en lecture seuleAccès en lecture seule à tout le contenu auquel l'utilisateur/le compte peut accéder.
Racine_lecture écritureAccès complet en lecture/écriture aux fichiers et dossiers.
Gérer_groupesGérez les groupes Box.
gérer_propriétés_entrepriseGérez les métadonnées et les propriétés de l'entreprise.
gérer_conservation_donnéesConfigurez les politiques de rétention et les rétentions légales.
sign_requests.readwriteCréer et gérer des requêtes de signature Box.
Gérer_utilisateurs_applicationGérer les utilisateurs d'applications.
gérer_utilisateurs_gérésGérez les utilisateurs gérés par l'entreprise.

Votre console de développement Box doit refléter les mêmes étendues que celles que vous avez sélectionnées lors de la création de la connexion. Pour plus de détails sur les étendues, veuillez vous référer à la documentation Étendues de Box.

Comment préparer la clé privée Box

Étape 1 : Téléchargez la clé privée

Téléchargez le fichier JSON de l'application Box qui contient la clé chiffrée_privée_clé et la phrase de mot de passe.

Étape 2 : Décrypter à l'aide de la phrase de passe

Si la clé est chiffrée, déchiffrez-la :

openssl pkcs8 -inform PEM -in private_key.pem -out decrypted_key.pem -passin pass:YOUR_PASSPHRASE
openssl pkcs8 -inform PEM -in private_key.pem -out decrypted_key.pem -passin pass:YOUR_PASSPHRASE

Cela produit les éléments suivants :

-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----

Étape 3 — Supprimer les en-têtes/ pieds de page du PEM

Supprimez entièrement ces deux lignes :

-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----

Étape 4 : supprimer toutes les nouvelles lignes et tous les espaces

Faites de la clé une seule ligne continue, sans espaces, sans sauts de ligne.

Exemple de résultat : MIIG/wIBADANBgkqhkiG9w0BAQEFAASCBK...

Étape 5 — Encoder en Base64 la clé nettoyée

Encodez la clé d'une ligne unique :

Linux/macOS : echo -n "CLEANED_KEY" | base64

PowerShell : [Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("CLEANED_KEY"))

Collez la sortie Base64 obtenue dans : Clé encodée JWT au format Base64. Pour de plus amples informations, consultez la documentation d'authentification Box.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.