UiPath Documentation
automation-suite
2.2510
true
Guía de la API de Automation Suite
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.

ROPC (no recomendado)

Autentícate en Automation Suite utilizando el flujo de credenciales de contraseña de propietario de recursos (ROPC) para obtener un token al portador para las llamadas a la API, destinado solo a los administradores del host.

Importante:

Se admite la autenticación a través de ROPC (Credenciales de contraseña de propietario de recursos) para la compatibilidad con versiones anteriores de las instancias de Orchestrator que se han migrado de implementaciones independientes a Automation Suite.

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

Los usuarios empresariales deben autenticarse utilizando aplicaciones externas.

Para recuperar el token de acceso, realiza una solicitud POST al punto final /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}"
}

Donde:

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

Para encontrar el valor de TenancyName de tu instancia de Orchestrator, realiza una solicitud GET al /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