Orchestrator
2023.4
False
Imagen de fondo del banner
Guía del usuario de Orchestrator
Última actualización 19 de abr. de 2024

Autenticación de robots con credenciales de cliente

Las credenciales de cliente son un mecanismo de autenticación de robots que utiliza el marco OAuth 2.0 como base para el protocolo de autenticación, lo que significa que los robots desatendidos pueden conectarse a Orchestrator con un par ID de cliente-secreto de cliente generado mediante objetos de plantilla de máquina. El par ID de cliente-secreto de cliente genera un token que autoriza la conexión entre el robot y Orchestrator y proporciona al robot acceso a los recursos de Orchestrator.

Las credenciales de cliente permiten al UiPath Robot acceder a los recursos de Orchestrator utilizando sus propias credenciales, en lugar de suplantar a un usuario. Cuando UiPath Robot solicita recursos a Orchestrator, Orchestrator obliga al propio UiPath Robot a estar autorizado a realizar una acción, pues no hay ningún usuario participando en la autenticación.

Importante: Las credenciales de cliente solo funcionan con UiPath Robot 2022.2 o superior.

Cómo funciona



  1. El usuario introduce el ID de cliente y el Secreto de cliente generados por un objeto de máquina en Orchestrator.
  2. El robot solicita la configuración de autenticación a Orchestrator.
  3. Orchestrator confirma que las credenciales del cliente son el mecanismo utilizado para la autenticación del robot.
  4. El robot solicita un token de acceso al Identity Server presentando el ID del cliente y el secreto del cliente como autenticación de su propia identidad.
  5. Si se valida la identidad del robot, Identity Server emite un token de acceso al robot. La autorización se ha completado.
  6. El robot solicita el recurso a Orchestrator y presenta el token de acceso para su autenticación.
  7. Si el token de acceso es válido, Orchestrator facilita el recurso al robot.

Generar credenciales de autorización

Los pasos siguientes explican cómo generar credenciales para autenticar tus robots.

  1. Ve a Tenant > Máquinas.
  2. Crea una plantilla de máquina o una máquina estándar como harías normalmente.
  3. Cuando hayas terminado de configurar sus campos, haz clic en Aprovisionar. Se crea el objeto máquina y aparece una ventana de confirmación con detalles sobre la máquina, incluidos el ID de cliente y el secreto de cliente.
    Importante: Necesitarás la ID de cliente y el secreto de cliente para conectar el UiPath Robot a Orchestrator. El secreto de cliente solo estará visible una vez, justo después de su creación, así que si quieres utilizar el mismo secreto varias veces, asegúrate de copiarlo y guardarlo en un lugar seguro. Considera la aplicación de cifrado o hash para proteger el almacenamiento.

Generar nuevos secretos de cliente

Puedes generar nuevos secretos de cliente para el mismo ID de cliente editando el objeto máquina. En los pasos siguientes se explica cómo generar nuevos secretos.

  1. Ve a Tenant > Máquinas.
  2. Para la máquina en la que deseas generar nuevos secretos, haz clic en Más acciones > Editar máquina.
  3. En la sección Secretos de cliente, haz clic en Añadir nuevo para añadir un nuevo secreto. Se genera un nuevo secreto y está visible para que puedas copiarlo.
    Importante: El secreto de cliente solo estará visible una vez, justo después de su creación, así que si quieres utilizar el mismo secreto varias veces, asegúrate de copiarlo y guardarlo en un lugar seguro. Asegúrate de almacenar también el ID de secreto correspondiente, ya que es la única forma de identificar el secreto en caso de que, por ejemplo, desees eliminarlo más adelante.

Eliminar secretos de cliente existentes

Puedes eliminar cualquier secreto para revocar el acceso a los recursos de las máquinas que emplean esos secretos para conectarse a Orchestrator. En los siguientes pasos se explica cómo eliminar los secretos existentes.

  1. Ve a Tenant > Máquinas.
  2. Para la máquina en la que deseas eliminar los secretos, haz clic en Más acciones > Editar máquina
  3. En la sección Secretos de cliente, haz clic en Eliminar secreto de cliente para el secreto que deseas eliminar. Aparecerá una ventana de confirmación.
  4. Haz clic en Eliminar en la ventana de confirmación para confirmar la operación de eliminación. El secreto se elimina correctamente y se desconectan todas las máquinas host que lo emplean para conectarse a Orchestrator.
    Importante: La eliminación de un secreto es permanente y hace que el UiPath Robot se desconecte, revocando así el acceso desde las máquinas host que usan dicho secreto para conectarse a Orchestrator. Esto detiene cualquier ejecución que se esté llevando a cabo en esas máquinas host y evita que se produzcan más ejecuciones.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.