UiPath Documentation
orchestrator
2023.10
false
Guia da API do Orchestrator
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

ROPC (não recomendado)

Fluxo de autenticação de credenciais de senha do proprietário do recurso para administradores de host usando o ponto de extremidade de autenticação de conta.

Importante:

Apenas os administradores de host devem se autenticar usando o ponto de extremidade /api/account/authenticate/ . A autenticação dos usuários comerciais deve ser feita usando aplicativos externos.

Para recuperar o token de acesso, faça uma solicitação POST para o terminal /api/account/authenticate com a seguinte carga útil:

{
    "TenancyName": "{account_tenant_name}",
    "UsernameOrEmailAddress": "{account_username}",
    "Password": "{account_password}"
}
{
    "TenancyName": "{account_tenant_name}",
    "UsernameOrEmailAddress": "{account_username}",
    "Password": "{account_password}"
}

Onde:

  • {account_tenant_name} - é o nome do tenant em sua conta do Automation Suite
  • {account_username} - é o nome de usuário da sua conta do Automation Suite
  • {account_password} - é a senha usada para fazer login na sua conta do Automation Suite
    Dica:

    Para encontrar o valor de TenancyName de sua instância do Orchestrator, faça uma solicitação GET para o /odata/Users/UiPath.Server.Configuration.OData.GetCurrentUser.

O corpo da resposta retorna o token do portador, usado por seu aplicativo para autorizar outras chamadas de API. Portanto, no cabeçalho de autorização de uma chamada de API, anexe Bearer xxxx e substitua xxxx pelo valor {access_token} (por exemplo, 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:
  • Por padrão, o token de acesso é válido por 30 minutos. Para gerar um novo, faça outra chamada para o terminal api/account/authenticate .

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte(opens in new window)

Quer aprender? Academia UiPath(opens in new window)

Tem perguntas? Fórum do UiPath(opens in new window)

Fique por dentro das novidades