Conectar la automatización de Okta

Introducción

Electric ha lanzado una automatización con Okta.

Como cliente tanto de Okta como de Electric, ahora puedes integrar ambas aplicaciones para agilizar la creación y desactivación de cuentas de empleados.

Beneficios

  • Automatizar la creación y desactivación de empleados mejora la eficiencia y la seguridad. Elimina los procesos manuales, reduciendo el error humano y garantizando que los empleados tengan acceso oportuno.

  • La automatización apoya la revocación inmediata del acceso de un empleado saliente, mitigando los riesgos de seguridad.

  • Agiliza la incorporación y desvinculación, ahorrando tiempo para que los empleados vuelvan a tareas más estratégicas en lugar de gestionar manualmente el acceso a las aplicaciones de sus compañeros.

Alcance de la automatización actual de Okta

  • Creación de nuevas cuentas.

  • Colocación de nuevas cuentas en grupos especificados en Okta.

  • Suspensión de cuentas existentes.

Cómo configurar la automatización de Okta

Asegúrate de ser un usuario administrador tanto en Electric como en Okta de tu empresa para completar este proceso en solo unos minutos. Si no eres administrador, deberás asociarte con esa persona en tu empresa para completar esta configuración.

Requisito previo: Agrega Okta a tus aplicaciones de Electric a través de http://my.electric.ai/applications

Pasos en Okta

Para integrar Electric con tu instancia de Okta, deberás configurar Okta para permitir que Electric gestione usuarios y grupos. Los siguientes pasos te ayudarán a configurar Okta.

Paso 1: Crear un conjunto de recursos

  1. Inicia sesión en tu Consola de administración de Okta.

  2. En el menú de navegación izquierdo, selecciona Seguridad → Administradores.

  3. Selecciona la pestaña Recursos.

  4. Haz clic en Crear nuevo conjunto de recursos.

  5. Dale un nombre al conjunto de recursos (como "Electric Managed").

  6. Haz clic en Agregar recurso.

  7. En el menú desplegable, selecciona Usuarios y luego selecciona Todos los usuarios y haz clic en Guardar selección.

  8. Haz clic en Agregar otro tipo de recurso.

  9. En el menú desplegable, selecciona Grupos y luego selecciona Todos los grupos y haz clic en Guardar selección.

  10. Haz clic en Crear.

Paso 2: Crear una aplicación de servicios de API de Okta

  1. En la barra lateral izquierda, navega a Aplicaciones → Aplicaciones.

  2. Haz clic en Crear integración de aplicación.

  3. Selecciona Servicios de API como método de inicio de sesión y haz clic en Siguiente.

  4. Dale un nombre a tu aplicación (como "Electric") y haz clic en Guardar.

  5. En la pestaña General de la aplicación, encuentra tu ID de cliente; deberás proporcionarlo a Electric.

Paso 3: Configurar credenciales

La integración de Okta de Electric requiere que generes y registres un par de claves RSA. Esta guía asumirá que estás usando el generador de claves integrado de Okta, pero puedes generar tus propias claves y proporcionarlas.

  1. Ve a la pestaña General y desplázate hasta la sección Claves públicas.

  2. Haz clic en Editar.

  3. Haz clic en Agregar clave y luego selecciona Generar nueva clave.

  4. En Clave privada - ¡Cópiala!, haz clic en JSON y luego en Copiar al portapapeles; deberás proporcionarla a Electric.

  5. Asegúrate de tomar una copia de la clave privada JWK antes de cerrar el cuadro de diálogo. Deberás proporcionarla a Electric.

  6. Haz clic en Listo para cerrar el cuadro de diálogo.

  7. Haz clic en Guardar para guardar la nueva clave en tu aplicación.

  8. Desplázate hacia arriba hasta la sección Credenciales del cliente y haz clic en Editar.

  9. Establece la Autenticación del cliente en Clave pública / Clave privada y luego haz clic en Guardar.

  10. Haz clic en Guardar nuevamente si se te indica que los secretos de cliente existentes ya no se usarán.

  11. Desplázate hacia abajo hasta la sección Configuración general y haz clic en Editar.

  12. Asegúrate de que la Prueba de posesión (DPoP) esté Deshabilitada / Desmarcada.

  13. Haz clic en Establecer autenticación del cliente en Clave pública / Clave privada.

  14. Haz clic en Guardar.

Paso 4: Otorgar permisos de la API

  1. Selecciona la pestaña Permisos de la API de Okta para tu aplicación.

  2. Otorga los siguientes permisos para permitir que Electric gestione tus usuarios y grupos:

    • okta.users.read

    • okta.users.manage

    • okta.groups.read

    • okta.groups.manage

Paso 5: Asignar rol a la aplicación

  1. Selecciona la pestaña Roles de administrador para tu aplicación.

  2. Haz clic en Editar asignaciones.

  3. En el menú desplegable Rol, selecciona Crear un rol.

  4. Proporciona un nombre de rol (como "Electric Automation").

  5. Otorga al menos los siguientes permisos al rol:

    • Usuario:

      • Crear usuarios

      • Editar atributos del perfil de los usuarios

      • Suspender usuarios

      • Cancelar suspensión de usuarios

      • Editar membresía de grupo de los usuarios

    • Grupo:

      • Ver grupos y sus detalles

      • Gestionar membresía de grupo

  6. Haz clic en Guardar rol.

  7. En el menú desplegable de roles, busca el rol que creaste y selecciónalo.

  8. En el menú desplegable de conjunto de recursos, busca el conjunto de recursos que creaste en el Paso 1 y selecciónalo.

  9. Haz clic en Guardar cambios.

Paso 6: Encontrar tu dominio de Okta

En la Consola de administración, la barra de direcciones de tu navegador mostrará una URL como https://dev-12345678-admin.okta.com.

Tu dominio de Okta es la parte antes de .okta.com, ignorando -admin (por ejemplo, dev-12345678).

Alternativamente, ve a Configuración > Cuenta en la Consola de administración para encontrar tu dominio de Okta.

Paso 7: Recopilar parámetros de configuración

Asegúrate de tener la siguiente información disponible antes de continuar:

  • Dominio de Okta

  • ID de cliente

  • Clave privada

Pasos en Electric

  1. Navega a Aplicaciones desde el menú de navegación lateral izquierdo.

  2. Haz clic en la aplicación de Okta en la lista de aplicaciones.

  3. Dentro del cuadro de configuración de automatización, haz clic en el botón "Conectar aplicación".

  4. Ingresa el ID de cliente, la Clave privada y el Dominio de Okta obtenidos en los pasos de configuración de Okta en el formulario.

  5. Para los permisos, ingresa lo siguiente: okta.users.read okta.users.manage okta.groups.read okta.groups.manage

Comunícate con nuestro equipo en support@electric.ai si tienes alguna pregunta o necesitas información adicional para configurar la automatización de tu aplicación.