Automation Suite
2021.10
False
Image de fond de la bannière
Guide d'Automation Suite
Dernière mise à jour 19 avr. 2024

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 ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.