- Primeira configuração
- Administração do host
- Administração da organização
- Contas e funções
- Licenciamento
Gerenciando aplicativos externos
Os aplicativos externos ao UiPath Platform podem conceder acesso aos recursos da UiPath sem ter que compartilhar credenciais de usuários. Usando a estrutura do OAuth, você pode delegar a autorização a aplicativos externos. Depois de serem registrados, esses aplicativos podem fazer chamadas de API para aplicativos ou recursos da UiPath no escopo das APIs que você designar.
Você pode registrar aplicativos como um dos seguintes tipos:
- aplicativos confidenciais: aplicativos que podem armazenar com segurança o segredo do aplicativo gerado após o registro, como por exemplo, aplicativos da web e aplicativos de serviço a serviço (S2S).
- aplicativos não confidenciais: aplicativos que não podem garantir o armazenamento seguro do segredo do aplicativo e, portanto, ele não é criado; por exemplo, aplicativos de área de trabalho ou móveis nativos.
O tipo de aplicativo define o tipo de concessão de autorização que é permitido para autorização do aplicativo. Os aplicativos confidenciais têm como escopo o nível de usuário e/ou APIs com escopo em aplicativos. Os aplicativos não confidenciais só podem enviar solicitações para o escopo de usuário, o que significa que um usuário deve fazer login para autorizar a solicitação para o aplicativo.
Ao registrar o aplicativo externo, você concede a ele acesso a um ou vários recursos da UiPath por meio da API de um aplicativo da UiPath.
As seguintes APIs estão disponíveis:
Há três etapas para fazer com que um aplicativo externo obtenha acesso aos recursos da UiPath sobre o OAuth:
Etapa |
Autor |
O que |
Detalhes |
---|---|---|---|
1 |
Administrador da organização |
Registrar um aplicativo externo no Automation Suite | |
2 |
Administrador da organização |
Forneça os detalhes de registro do aplicativo ao desenvolvedor | |
2 |
Desenvolvedor |
Configure o aplicativo externo para usar o tipo de concessão adequado para acessar seus recursos da UiPath |
Para registrar um aplicativo externo, para que ele possa usar o OAuth para acessar os recursos da UiPath dentro de sua organização:
Os escopos são as permissões do aplicativo externo em relação aos seus recursos da UiPath.
Se você não souber o segredo do aplicativo que foi gerado para um aplicativo externo, você não poderá recuperá-lo. Mas você pode gerar um novo.
Para gerar um novo segredo do aplicativo:
Após você registrar um aplicativo externo, um desenvolvedor também deve configurar o aplicativo externo para que ele autentique devidamente, solicite a autorização do UiPath Identity Server e acesse os recursos permitidos da UiPath.
Instruções para os desenvolvedores que mantêm a integração com o aplicativo externo estão disponíveis em Acessar recursos da UiPath usando aplicativos externos.
Mas para ser capaz de executar essas tarefas, você deve compartilhar as seguintes informações com eles:
- o Tipo de aplicativo e o ID do aplicativo, ambos estão visíveis na página Administrador > Aplicativos externos
- os escopos adicionados para cada tipo de escopo. Para alguns recursos, o mesmo nome é usado sob os escopos de usuários e de aplicativos, portanto, o tipo também é importante.
-
Se esse for um aplicativo confidencial, o segredo do aplicativo é gerado ao registrar o aplicativo externo.
Observação: se você não tiver mais o segredo, gere um novo conforme descrito acima.
- Visão geral
- Tipos de aplicativos compatíveis e escopo de acesso
- Recursos da UiPath disponíveis
- Três partes para autorização de aplicativos externos
- Registrando aplicativos externos
- Alteração do escopo de um aplicativo existente
- Geração de um novo segredo do aplicativo
- Fornecimento de detalhes aos desenvolvedores