¿Ya eres cliente de NinjaOne? Inicia sesión para ver más guías y las últimas actualizaciones.

Configuración de NinjaOne SCIM con Duo Security

Tema

Esta guía explica cómo utilizar Duo para configurar el Sistema de gestión de identidades entre dominios (SCIM) con NinjaOne. 

Entorno

Plataforma NinjaOne

Proveedor integrado de Duo Security

Descripción

Integre su proveedor de identidades (IDP) a través de SCIM para crear y eliminar automáticamente técnicos y usuarios finales dentro de NinjaOne.

Este artículo pretende servir como punto de partida para la configuración de SCIM con NinjaOne. La configuración depende de tu configuración específica de Duo, por lo que te recomendamos que consultes la sección «Recursos adicionales» para encontrar los procesos relacionados.

Índice

Requisitos previos y consideraciones importantes

Antes de iniciar este procedimiento, asegúrese de que el lenguaje de marcado de aserción de seguridad (SAML) y el inicio de sesión único (SSO) estén correctamente configurados para Duo en NinjaOne. Consulte Configuración de SAML de NinjaOne en Duo para obtener más información. 

Antes de realizar el aprovisionamiento SCIM con Duo, hay varios elementos de configuración que NinjaOne recomienda revisar para determinar si deben incluirse en su configuración de aprovisionamiento.

Se incluirán puntos de partida e instrucciones generales para cada categoría. Los posibles elementos de configuración incluyen:

  • Grupos: Necesario si desea asignar automáticamente grupos de usuarios de Duo a roles de usuario específicos en NinjaOne. Más información
  • Crear y asignar atributos de usuario: Es necesario si necesita asignar usuarios finales a una organización específica o crear cuentas de técnico. Más información
  • Asignar atributos de usuario: Esto garantizará que cada usuario se asigne a la organización correcta de NinjaOne (usuarios finales) y tenga el tipo de cuenta adecuado (técnico o usuario final). Más información

Crear y utilizar grupos

Puede utilizar grupos de Duo para asignar usuarios a roles específicos en NinjaOne. Si no utiliza grupos, deberá asignar roles a los usuarios manualmente en NinjaOne; consulte Roles y permisos de usuario para obtener más información. 

Recomendamos crear al menos un grupo para los usuarios finales de NinjaOne y otro para los técnicos.

Para crear un nuevo grupo de Duo, siga estos pasos: 

  1. Inicie sesión en el Panel de administración de Duo (externo).
  2. Vaya a UsuariosGrupos y haga clic en Añadir grupo.
  3. Introduzca un nombre para su nuevo grupo en el campo Nombre del grupo.
  4. Haz clic en Añadir grupo para guardar el grupo. Asigna el estado Activo (recomendado) o Omisión según sea necesario.
  5. Haz clic en + Añadir usuarios al grupo y añade los usuarios de destino.
  6. Repite el proceso según sea necesario. 
Duo groups.png
Figura 1: Ejemplo de grupos en Duo

Crear y asignar atributos de usuario 

Antes de configurar SCIM con Duo, te recomendamos que tengas en cuenta los siguientes casos de uso y crees los atributos correspondientes según sea necesario. Estos atributos de usuario personalizados se asignarán posteriormente a los atributos de NinjaOne durante el proceso de configuración de SCIM.   

También puede añadir e importar estos atributos desde su directorio externo (externo) si está sincronizado con Duo. 

  • Requisito 1: Asignar usuarios finales a una organización. Crea un atributo de usuario personalizado de Duo que se asignará al atributo opcional de NinjaOne «organizationid».
  • Requisito 2: Crear cuentas de técnico de NinjaOne. Crea un atributo de usuario personalizado de Duo que se asignará al atributo opcional de NinjaOne «userType».
Si falta el atributo «User Type» o no contiene el valor correcto, el atributo se establecerá por defecto en una cuenta de usuario final global.

Una vez que haya determinado qué atributos de usuario son necesarios para su aprovisionamiento SCIM, siga estos pasos para crear los atributos personalizados en Duo:

  1. Inicie sesión en el Panel de administración de Duo (externo).
  2. Vaya a UsuariosAtributos de usuario. Haga clic en Añadir atributo personalizado.
  3. Introduzca un identificador único para su nuevo atributo en el campo Nombre . Puede ser cualquier valor que elija.
  4. Haga clic en «Añadir atributo personalizado » para guardar los datos.
  5. Repite estos pasos para cada requisito. 
duo user attributes.png
Figura 2: Ejemplo de atributos de usuario en Duo

Asignar atributos a los usuarios 

Ahora que se han creado los atributos personalizados, deberá asignarlos a los usuarios de destino. El SCIM de NinjaOne aprovisionará una cuenta basándose en los valores de los atributos asignados a un usuario. Estos valores se utilizan para establecer el tipo de usuario (técnico o usuario final) y la organización (todas las organizaciones o una organización específica). Deberá asignar los valores necesarios a cada usuario para que sus cuentas se creen con la configuración deseada.   

Puede asignar atributos a un usuario mediante los siguientes métodos (externos): 

Al asignar atributos a los usuarios, debe asignar el valor correcto al atributo correspondiente. Los siguientes valores son los únicos que se espera que utilice durante el proceso de aprovisionamiento de cuentas. 

Puede modificar los atributos genéricos según sea necesario. 
AtributoValor obligatorio
organizationID«All» (crea un usuario final global)
organizationID«<InsertOrganizationID>» (asigna un usuario final a la organización correspondiente; consulte cómo obtener el ID)
userType«técnico» (crea una cuenta de técnico de NinjaOne)
userType"endUser" (crea una cuenta de usuario final de NinjaOne)
La siguiente Figura 3 ofrece un ejemplo de una cuenta de usuario no sincronizada con valores asignados a los atributos personalizados userType y organizationID . El valor de userType creará una cuenta de usuario final, y el valor de organizationID asignará a ese usuario a la organización específica de NinjaOne. 
duo_attribute values.png
Figura 3: Ejemplo de valores de atributos de usuario final asignados en Duo
La siguiente Figura 4 muestra un ejemplo de una cuenta de usuario no sincronizada a la que se le ha asignado un valor al atributo personalizado userType. El valor «técnico» creará una cuenta de técnico en NinjaOne.
duo_attribute values_technician.png
Figura 4: Ejemplo de valores de atributos de técnico asignados en Duo

Habilitar SCIM en NinjaOne

Descubre cómo utilizar SCIM en NinjaOne con nuestra guía «Gestión de identidades en NinjaOne: gestión de identidades con SCIM».

Para habilitar SCIM y generar el token secreto, siga estos pasos:  

  1. En la consola de NinjaOne, vaya a Administración → Cuentas → Proveedores de identidad y abra la entrada del IDP.
  2. Haga clic en Habilitar para el Sistema de gestión de identidades entre dominios (SCIM).
idp_entra_enable scim.png
Figura 5: Habilitar SCIM para su proveedor de identidad
  1. Active el interruptor de configuración «Habilitar aprovisionamiento SCIM » en la ventana modal de configuración y, a continuación, haga clic en «Generar token». Mantengaabierta esta ventana modal de configuración para poder copiar los datos para los siguientes pasos. 
enable scim_generate token.png
Figura 6: Habilitar SCIM y generar un token para el proveedor de identidad
Copia y guarda el token de forma segura. El sistema solo lo mostrará una vez. El token secreto SCIM caduca seis meses después de su generación. En ese momento, se debe crear un nuevo token y, a continuación, copiarlo y pegarlo en tu IDP.

Configurar SCIM en Duo

  1. En Duo, vaya a Aplicaciones → AdministrarAplicaciones. Seleccione su aplicación de proveedor de servicios SAML genérico de Duo para NinjaOne.   
  2. Abra la pestaña Aprovisionamiento y seleccione «Token de portador» en el menú desplegable Modo de autenticación.
  3. Copia la URL del punto final de la API y el token secreto SCIM desde la consola de NinjaOne.
copy SCIM data.png
Figura 7: Copie los datos SCIM de NinjaOne
  1. Pega los datos en los campos URL base y Token de Duo, respectivamente. 
duo authentication_paste token.png
Figura 8: Pega los datos SCIM de NinjaOne en Duo
  1. Pruebe la conexión para verificar que se ha realizado correctamente y, a continuación, conéctese a la aplicación. 

Asignar atributos entre NinjaOne y Duo

Una vez que la autenticación se haya realizado correctamente, recibirá una lista de los atributos obligatorios y predeterminados de NinjaOne que deberán asignarse a los atributos de usuario de Duo.   

Toma nota de los siguientes atributos de NinjaOne:

  • name.familyName
  • name.givenName
  • username

Debe asignar los atributos de NinjaOne a los atributos de usuario de Duo correspondientes (como se indica a continuación) para que el aprovisionamiento SCIM se realice correctamente:

El atributo «username» de NinjaOne requiere una entrada con formato de dirección de correo electrónico. Asigne el atributo de Duo asociado a la dirección de correo electrónico que utiliza para la cuenta de NinjaOne. El resto de atributos deben desmarcarse de la asignación, ya que no se utilizan.
Atributo de usuario de DuoAtributo de NinjaOne
Apellidoname.familyName
Nombrename.givenName
Dirección de correo electróniconombreDeusuario
<organizationId> (opcional) organizationID
<userType>(opcional) tipo de usuario

Asignar usuarios finales a una organización específica

Asigne su atributo de usuario personalizado de Duo (<organizationId>) al atributo opcional de NinjaOne, «organizationId». Si falta el valor del ID de organización o tiene el valor «all» para un usuario final, se creará un usuario final global.

Crear cuentas de técnico de NinjaOne o cuentas tanto de usuario final como de técnico

Asigne su atributo de usuario personalizado de Duo (<userType>) al atributo opcional de NinjaOne «userType».   

El atributo userType admite dos valores:  

  • «technician» crea una cuenta de técnico de NinjaOne.
  • «endUser» (distingue entre mayúsculas y minúsculas) crea una cuenta de usuario final de NinjaOne.

Asigne usuarios o grupos al aprovisionamiento SCIM

Una vez asignados los atributos, debe asignar grupos o usuarios de destino al aprovisionamiento SCIM. 

La decisión de asignar usuarios específicos, todos los usuarios con acceso SSO o grupos específicos de usuarios para su gestión a través de SCIM depende de los objetivos de su organización y de la configuración de Duo. 

En esta sección se describe un enfoque muy utilizado que consiste en emplear grupos para asignar usuarios al aprovisionamiento SCIM. Consulte la documentación de Duo para determinar qué método es el más adecuado para usted.

En el siguiente ejemplo, hemos creado un grupo para usuarios finales y otro para técnicos. Una vez guardada la configuración, el proceso de aprovisionamiento de usuarios comenzará automáticamente.

duo groups_select groups.png
Figura 9: Seleccione los grupos de Duo que se asignarán al aprovisionamiento SCIM

Asignar grupos de Duo a roles de NinjaOne  

Si asigna grupos al aprovisionamiento SCIM en Duo, estos aparecerán en la sección Asignación de grupos de la página Proveedor de identidades en la consola de NinjaOne. La asignación de grupos le permite asignar roles de usuario final o técnico a un grupo de identidades. 

Para obtener más información sobre la creación y gestión de roles en NinjaOne, consulte usuario.

  • Grupo de identidades: son grupos asignados desde el IDP.  
  • Roles de usuario: son los roles asignados al grupo.  

Para configurar la asignación de grupos para su proveedor de identidad, siga estos pasos:   

  1. En la consola de NinjaOne, vaya a Administración → Cuentas → Proveedores de identidad y abra la entrada del proveedor.
  2. Haga clic en Editar en la sección Asignación de grupos. 
IDP_group mapping.png
Figura 10: Configurar la asignación de grupos para el IDP de NinjaOne
  1. Asigne los roles de NinjaOne a sus respectivos grupos de Duo. Si no ha configurado los grupos que se van a asignar desde Duo a su división de NinjaOne, no verá opciones de asignación válidas en la ventana modal Asignar grupos. Para solucionar este problema, revise los pasos descritos en las secciones Asignar atributos entre NinjaOne y Duo y Asignar usuarios o grupos al aprovisionamiento SCIM.

Cada usuario y su rol aparecerán en la página de configuración de su cuenta de NinjaOne para que pueda realizar un seguimiento de la asignación o editar los permisos según sea necesario.

Recursos adicionales

Consulte los siguientes recursos para obtener más información sobre la gestión de identidades en NinjaOne: 

FAQ

Próximos pasos