UiPath Documentation
orchestrator
2023.10
false
Guide de l'API Orchestrator
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

ROPC (non recommandé)

Flux d'authentification par mot de passe du propriétaire de la ressource pour les administrateurs hôtes utilisant le point de terminaison d'authentification de compte.

Important :

Seuls les administrateurs hôte doivent s’authentifier via le point de terminaison /api/account/authenticate/ . Les utilisateurs professionnels doivent s’authentifier à via les applications externes.

Pour récupérer le jeton d'accès, effectuez une requête POST au point de terminaison /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}"
}

Où :

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

    Pour trouver la valeur TenancyName de votre instance Orchestrator, envoyez une requête GET au /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 :
  • Par défaut, le jeton d'accès est valide pendant 30 minutes. Pour en générer un nouveau, passez un autre appel au point de terminaison api/account/authenticate .

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