UiPath Documentation
automation-suite
2021.10
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white
Non pris en charge par l'assistance

Guide d'Automation Suite

Dernière mise à jour 24 févr. 2025

Authentification ROPC

Important :

Nous prenons en charge l'authentification via ROPC pour la rétrocompatibilité des instances d'Orchestrator qui ont été migrées des déploiements autonomes vers Automation Suite.

Seuls les administrateurs d'hôte doivent s'authentifier à l'aide du point de terminaison /api/account/authenticate/ .

Les utilisateurs professionnels doivent s'authentifier à l'aide de .

La méthode d'authentification des informations d'identification du mot de passe du propriétaire de la ressource est étendue au locataire, par conséquent, l'application externe ne pourra pas s'authentifier à l'aide de cette méthode, car une application externe ne peut pas être créée au niveau du locataire.

Pour récupérer le jeton d'accès, effectuez une requête POST au point de terminaison BaseURL/[OrgName]/[TenantName]/api/account/authenticate avec la charge utile suivante :
{
    "TenancyName": "{account_tenant_name}",
    "UsernameOrEmailAddress": "{account_username}",
    "Password": "{account_password}"
}{
    "TenancyName": "{account_tenant_name}",
    "UsernameOrEmailAddress": "{account_username}",
    "Password": "{account_password}"
}

Dans la requête ci-dessus :

  • {account_tenant_name}est le nom du locataire dans votre compte Automation Suite
  • {account_username}est le nom d'utilisateur de votre compte Automation Suite
  • {account_password}est le mot de passe utilisé pour vous connecter à votre compte Automation Suite
Astuce :

Pour trouver la valeur TenancyName de votre instance d'Orchestrator, envoyez une requête GET à /odata/Users/UiPath.Server.Configuration.OData.GetCurrentUser.

Le corps de la réponse renvoie le jeton du porteur, utilisé par votre application pour autoriser d'autres appels d'API. Par conséquent, dans l'en-tête Authorization d'un appel API, ajoutez Bearer xxxx et remplacez xxxx par la valeur {access_token} (par exemple, Authorization: Bearer eyJhbG ... LnVxjA).
{
    "result": "{access_token}",
    "targetUrl": null,
    "success": true,
    "error": null,
    "unAuthorizedRequest": false,
    "__abp": true
}{
    "result": "{access_token}",
    "targetUrl": null,
    "success": true,
    "error": null,
    "unAuthorizedRequest": false,
    "__abp": true
}
Important :

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour