Tutorial: Configuración de Harness para el aprovisionamiento automático de usuarios

En este artículo, aprenderá a configurar Microsoft Entra ID para aprovisionar y desaprovisionar automáticamente usuarios o grupos en Harness.

Nota:

En este artículo se describe un conector que se basa en el servicio de aprovisionamiento de usuarios de Microsoft Entra. Para obtener información acerca de este servicio, así como ver las respuestas proporcionadas a las preguntas que se realizan con más frecuencia al respecto, consulte Automatización del aprovisionamiento y desaprovisionamiento de usuarios para aplicaciones SaaS con Microsoft Entra ID.

Este conector está actualmente en versión preliminar. Para obtener más información sobre las vistas previas, consulte Términos de la licencia universal para servicios en línea.

Requisitos previos

En el escenario descrito en este artículo se supone que ya cuenta con los requisitos previos siguientes:

  • Un inquilino de Microsoft Entra
  • Un inquilino de Harness
  • Una cuenta de usuario de Harness con permisos de administrador.

Asignación de usuarios a Harness

Microsoft Entra ID usa un concepto denominado asignaciones para determinar qué usuarios deben recibir acceso a determinadas aplicaciones. En el contexto del aprovisionamiento automático de usuarios, solo se sincronizan los usuarios o grupos que se han asignado a una aplicación en el Id. de Microsoft Entra ID.

Antes de configurar y habilitar el aprovisionamiento automático de usuarios, decida qué usuarios o grupos de Microsoft Entra ID necesitan acceder a Harness. Después, puede asignar estos usuarios o grupos a Harness siguiendo las instrucciones de Asignación de un usuario o un grupo a una aplicación empresarial.

Sugerencias importantes para asignar usuarios a Harness

  • Se recomienda asignar primero un usuario individual de Microsoft Entra a Harness, para probar la configuración del aprovisionamiento automático de usuarios. Más tarde, se pueden asignar otros usuarios o grupos.

  • Cuando asigne un usuario a Harness, debe seleccionar un rol específico de la aplicación válido (si está disponible) en el cuadro de diálogo de asignación. Los usuarios con el rol de Acceso predeterminado quedan excluidos del aprovisionamiento.

  • Si actualmente tiene una configuración de Harness FirstGen App Integration en Microsoft Entra ID y está intentando configurar ahora una para Harness NextGen, asegúrese de que la información del usuario también se incluya en FirstGen App Integration antes de intentar iniciar sesión en Harness NextGen mediante el inicio de sesión único.

Configuración de Harness para el aprovisionamiento

  1. Inicie sesión en la consola de administración de Harness y, después, vaya a Continuous Security>Access Management (Seguridad continua > Administración del acceso).

    Harness Admin Console

  2. Seleccione API Keys (Claves de API).

    Harness API Keys link

  3. Seleccione Add API Key (Agregar clave de API).

    Harness Add API Key link

  4. En el panel Add API Key (Agregar clave de API), haga lo siguiente:

    Harness Add Api Key pane

    a. En el cuadro Name (Nombre), escriba un nombre para el atributo.
    b. En la lista desplegable Permissions Inherited from (Permisos heredados de), seleccione una opción.

  5. Seleccione Submit (Enviar).

  6. Copie la clave para su uso posterior en este tutorial.

    Harness Create Token

Para configurar myPolicies para el aprovisionamiento automático de usuarios con Microsoft Entra ID, es preciso agregar Harness desde la galería de aplicaciones de Microsoft Entra a la lista de aplicaciones SaaS administradas.

  1. Inicie sesión en el Centro de administración de Microsoft Entra como Administrador de aplicaciones en la nube.

  2. Vaya a Aplicaciones de identidad>Aplicaciones>Empresariales.

    The

  3. Para agregar una nueva aplicación, seleccione el botón Nueva aplicación en la parte superior del panel.

    The

  4. En el cuadro de búsqueda, escriba Harness, seleccione Harness en la lista de resultados y luego haga clic en el botón Agregar para agregar la aplicación.

    Harness in the results list

Configuración del aprovisionamiento automático de usuarios en Harness

En esta sección se le guía por los pasos necesarios para configurar el servicio de aprovisionamiento de Microsoft Entra para crear, actualizar y deshabilitar usuarios o grupos en Harness en función de las asignaciones de usuarios o grupos de Microsoft Entra ID.

Sugerencia

También puede optar por habilitar el inicio de sesión único basado en SAML para Harness siguiendo las instrucciones del Tutorial de inicio de sesión único de Harness. El inicio de sesión único puede configurarse independientemente del aprovisionamiento automático de usuarios, aunque las dos características se complementan entre sí.

Nota:

Para obtener más información sobre el punto de conexión de SCIM de Harness, consulte el artículo sobre las claves de API de Harness.

Para configurar el aprovisionamiento automático de usuarios para Harness en Azure AD, haga lo siguiente:

  1. Inicie sesión en el Centro de administración de Microsoft Entra como Administrador de aplicaciones en la nube.

  2. Vaya a Aplicaciones de identidad>Aplicaciones>Empresariales.

    Enterprise applications blade

  3. En la lista de aplicaciones, seleccione Harness.

    The Harness link in the applications list

  4. Seleccione Aprovisionamiento.

    The Provisioning button

  5. En la lista desplegable Modo de aprovisionamiento, seleccione Automático.

    The

  6. En Credenciales de administrador, haga lo siguiente:

    Tenant URL + Token

    a. En el cuadro URL de inquilino, escriba https://app.harness.io/gateway/api/scim/account/<your_harness_account_ID>. Puede obtener el identificador de la cuenta de Harness con la dirección URL en el explorador cuando haya iniciado sesión en Harness. b. En el cuadro Token secreto, escriba el valor del token de autenticación SCIM que guardó en el paso 6 de la sección "Configuración de Harness para el aprovisionamiento".
    c. Seleccione Probar conexión para asegurarse de que Microsoft Entra ID pueda conectarse a Harness. Si la conexión no se establece, asegúrese de que la cuenta de Harness tiene permisos de administrador y pruebe otra vez.

  7. En el cuadro Correo electrónico de notificación, escriba la dirección de correo electrónico de una persona o grupo que deba recibir las notificaciones de error de aprovisionamiento y active la casilla Enviar una notificación por correo electrónico cuando se produzca un error.

    The

  8. Seleccione Guardar.

  9. En Asignaciones, seleccione Sincronizar Microsoft Entra usuarios con Harness.

    Harness

  10. En la sección Asignaciones de atributos, revise los atributos de usuario de Microsoft Entra ID que se sincronizan con Harness. Los atributos seleccionados como Coincidencia se usan para buscar coincidencias con las cuentas de usuario de Harness con el objetivo de realizar operaciones de actualización. Para confirmar los cambios, seleccione Guardar.

    Harness user

  11. En Asignaciones, seleccione Sincronizar Microsoft Entra usuarios con Harness.

    Harness

  12. En Asignaciones de atributos, revise los atributos de grupo que se sincronizan desde Microsoft Entra ID a Harness. Los atributos seleccionados como propiedades de Coincidencia se usan para establecer coincidencias con los grupos de Harness con el objetivo de realizar operaciones de actualización. Para confirmar los cambios, seleccione Guardar.

    Harness group

  13. Para configurar los filtros de ámbito, consulte Aprovisionamiento de aplicaciones basado en atributos con filtros de ámbito.

  14. En Configuración", para habilitar el servicio de aprovisionamiento de Microsoft Entra para Harness, cambie el conmutador Estado de aprovisionamiento a Activado.

    Provisioning Status switch toggled to

  15. En Configuración, en la lista desplegable Ámbito, seleccione el modo en que desea sincronizar los usuarios o grupos que está aprovisionando en Harness.

    Provisioning Scope

  16. Cuando esté listo para realizar el aprovisionamiento, seleccione Guardar.

    The provisioning Save button

Esta operación inicia la sincronización inicial de los usuarios o grupos que se están aprovisionando. La sincronización inicial tarda más tiempo en realizarse que las sincronizaciones posteriores. Las sincronizaciones se producen aproximadamente cada 40 minutos, mientras se ejecuta el servicio de aprovisionamiento de Microsoft Entra. El progreso se puede supervisar en la sección Detalles de sincronización. También puede seguir los vínculos al informe de actividad de aprovisionamiento, donde se describen todas las acciones que ha realizado el servicio de aprovisionamiento de Microsoft Entra en Harness.

Para más información sobre cómo leer los registros de aprovisionamiento de Microsoft Entra, consulte Creación de informes sobre el aprovisionamiento automático de cuentas de usuario.

Recursos adicionales

Pasos siguientes