- Primeros pasos
- Administración de host
- Organizaciones
- Autenticación y seguridad
- Licencia
- Cuentas y roles
- Aplicaciones externas
- Gestionar aplicaciones OAuth externas
- Notificaciones
- Registro
- Solución de problemas
Guía de administración de Automation Suite
Gestionar aplicaciones OAuth externas
Como administrador, utilizando el marco OAuth, puedes delegar la autorización a aplicaciones externas. Una vez registradas, estas aplicaciones pueden hacer llamadas a las aplicaciones de UiPath o a los recursos con alcance a las API que designe.
Puede registrar las aplicaciones como uno de los siguientes tipos:
- Aplicaciones confidenciales: las aplicaciones que pueden almacenar de forma segura el secreto de la aplicación generado tras el registro; por ejemplo, las aplicaciones web y las aplicaciones de servicio a servicio (S2S).
- Aplicaciones no confidenciales: aplicaciones que no pueden garantizar el almacenamiento seguro del secreto de la aplicación y, por lo tanto, no se crea uno; por ejemplo, aplicaciones de escritorio o nativas para móviles.
El tipo de aplicación define el tipo de concesión de autorización que se permite para autorizar la aplicación. Las aplicaciones confidenciales tienen un ámbito de aplicación a nivel de usuario y/o API de ámbito de aplicación. Las aplicaciones no confidenciales solo pueden enviar solicitudes de ámbito de usuario, lo que significa que un usuario debe iniciar sesión para autorizar la solicitud de la aplicación.
Al registrar la aplicación externa, se le da acceso a uno o varios recursos UiPath a través de la API de una aplicación UiPath.
Las siguientes API están disponibles:
Hay tres pasos para conseguir que una aplicación externa acceda a tus recursos UiPath a través de OAuth:
Paso |
Quién |
Qué |
Detalles |
---|---|---|---|
1 |
Administrador de la organización |
Registrar una aplicación externa en Automation Suite | |
2 |
Administrador de la organización |
Proporcionar los datos de registro de la solicitud al desarrollador | |
2 |
Desarrollador |
Configura la aplicación externa para que use el tipo de concesión adecuado con el fin de acceder a tus recursos UiPath |
Para registrar una aplicación externa y que puedas utilizar OAuth para acceder a los recursos de UiPath dentro de su organización:
Los ámbitos son los permisos de la aplicación externa en relación con tus recursos UiPath.
Si no conoces el secreto de aplicación que se generó para una aplicación externa confidencial, no podrás recuperarlo. Pero puedes generar uno nuevo.
Para generar un nuevo secreto de aplicación:
Tras registrar una aplicación externa, un desarrollador también debe configurar la aplicación externa para que se autentique correctamente, solicite autorización al Identity Server de UiPath y luego acceda a los recursos permitidos de UiPath.
Para poder realizar esas tareas, debes compartir con ellos la siguiente información:
- el tipo de aplicación y ID de aplicación, ambos visibles en la página Admin > Aplicaciones externas
- los ámbitos añadidos para cada tipo de ámbito. Para algunos recursos, el mismo nombre se utiliza tanto en el ámbito del usuario como en el de la aplicación, por lo que el tipo también es importante.
-
si se trata de una solicitud confidencial, el secreto de la aplicación generado al registrar la aplicación externa.
Nota: si ya no tiene el secreto, genere uno nuevo como se describe anteriormente.
Para obtener más información sobre cómo autenticar y autorizar aplicaciones externas como desarrollador, consulta Aplicaciones externas en la guía de API.
- Información general
- Tipos de aplicaciones compatibles y ámbito de acceso
- Recursos de UiPath disponibles
- Tres partes para autorizar aplicaciones externas
- Registrar aplicaciones externas
- Cambiar el ámbito de una aplicación existente
- Generar un nuevo secreto de aplicación
- Facilitar detalles a los desarrolladores