UiPath Documentation
automation-suite
2022.4
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía de la API de Automation Suite

Última actualización 24 de feb. de 2025

Autenticación ROPC

Importante:

Admitimos la autenticación a través de ROPC para la compatibilidad con versiones anteriores de las instancias de Orchestrator que se han migrado de implementaciones independientes a Automation Suite.

Solo los administradores de host deben autenticarse utilizando el punto final /api/account/authenticate/ .

Los usuarios empresariales deben autenticarse utilizando.

El método de autenticación de credenciales de contraseña del propietario del recurso está en el ámbito de tenant, por lo tanto, la aplicación externa no podrá autenticarse con este método, ya que no se puede crear una aplicación externa a nivel de tenant.

Para recuperar el token de acceso, realiza una solicitud POST al punto final BaseURL/[OrgName]/[TenantName]/api/account/authenticate con la siguiente carga útil:
{
    "TenancyName": "{account_tenant_name}",
    "UsernameOrEmailAddress": "{account_username}",
    "Password": "{account_password}"
}{
    "TenancyName": "{account_tenant_name}",
    "UsernameOrEmailAddress": "{account_username}",
    "Password": "{account_password}"
}

En la solicitud anterior:

  • {account_tenant_name}: es el nombre del tenant en su cuenta de Automation Suite
  • {account_username}: es el nombre de usuario de su cuenta de Automation Suite
  • {account_password}: es la contraseña utilizada para iniciar sesión en su cuenta de Automation Suite
Consejo:

Para encontrar el valor TenantName de su instancia de Orchestrator, realiza una solicitud GET a /odata/Users/UiPath.Server.Configuration.OData.GetCurrentUser.

El cuerpo de la respuesta devuelve el token de portador, utilizado por tu aplicación para autorizar más llamadas a la API. Por tanto, en el encabezado de autorización de una llamada a la API, añade Bearer xxxx y sustituye xxxx con el valor {access_token} (por ejemplo, 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
}
Importante:

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado