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

Configuración de NinjaOne SCIM con la aplicación SAML 2.0 personalizada de Okta

Tema

En este artículo se explica cómo configurar el Sistema de gestión de identidades entre dominios (SCIM) con la aplicación personalizada Security Assertion Markup Language (SAML) 2.0 de Okta. 

Recomendamos configurar el inicio de sesión único (SSO) y SCIM utilizando la aplicación NinjaOne Okta Integration Network, ya que simplifica enormemente el proceso de configuración. Utilice los siguientes recursos para obtener instrucciones de configuración. Si su organización requiere configuraciones de identidad avanzadas que no son compatibles con la plantilla OIN, este artículo proporciona los pasos de configuración de SCIM utilizando la aplicación SAML 2.0 personalizada de Okta.

Entorno

  • Gestión de identidades y accesos (IAM) de NinjaOne
  • Integraciones de NinjaOne: Okta

Descripción

La integración de Okta con NinjaOne a través de SCIM le permite crear, eliminar y aprovisionar automáticamente técnicos y usuarios finales dentro de NinjaOne. Este artículo sirve como punto de partida para la configuración de SCIM con NinjaOne. La configuración depende de su configuración específica de Okta, por lo que le recomendamos que revise la sección Recursos adicionales para encontrar los procesos relacionados.

Para obtener más detalles sobre los conceptos que subyacen a la gestión del ciclo de vida con SCIM y Okta, consulte Comprender SCIM | Desarrollador de Okta (enlace externo).

NinjaOne SSO y SCIM no admiten la función Importar usuarios e importar actualizaciones de perfiles de Okta.

Seleccione una categoría para obtener más información: 

Requisitos

Antes de poder aprovisionar cuentas de usuario a través de SCIM, debe crear el IDP y habilitar el SSO. Para ello, consulte Configuración de NinjaOne SAML en Okta.

Configurar SCIM en Okta con una aplicación SAML 2.0 personalizada

Para configurar SCIM con la aplicación SAML 2.0 personalizada de Okta, siga estos pasos:

  1. Inicie sesión en su cuenta de Okta como administrador.
  2. En el panel de navegación, expanda el menú desplegable Aplicaciones y seleccione Aplicaciones.
  3. Seleccione la aplicación NinjaOne.
okta_admin_apps_ninjaone.png
Figura 1: Abra la aplicación NinjaOne en la consola de administración de Okta
  1. Abra la pestaña General y seleccione SCIM en la sección Aprovisionamiento
okta_app_general_scim provisioning.png
Figura 2: Habilite el aprovisionamiento SCIM para la aplicación
  1. Haga clic en Guardar.
  2. Abra la pestaña Aprovisionamiento y seleccione Editar. Haga clic en Configurar integración API.
  3. En una pestaña separada del navegador, inicie sesión en la consola NinjaOne como administrador del sistema. 
  4. Vaya a AdministraciónCuentasProveedores de identidad y seleccione su entrada de Okta. 
  5. Haga clic en Editar en el widget Sistema para la gestión de identidades entre dominios
IDP_edit SCIM.png
Figura 3: Editar la configuración SCIM para su IDP Okta en NinjaOne
  1. En el modal Configurar SCIM, haga clic en el interruptor para habilitar el aprovisionamiento SCIM. 
  2. Haga clic en Generar token.
IDP_enable SCIM and generate token.png
Figura 4: Habilite la configuración SCIM para su IDP de Okta y genere un token
  1. Haga clic en el icono del papel para copiar el token secreto SCIM y también la URL del punto final de la API SCIM. Vuelva a la consola de administración de Okta. 
Guarde estos datos en un lugar seguro, ya que solo se mostrarán una vez. El token secreto SCIM caduca seis meses después de generarlo. Si pierde el token o caduca, deberá generar uno nuevo. 
copy secret token_scim.png
Figura 5: Copie el token secreto SCIM
  1. Desde su ubicación anterior en la consola de administración de Okta (aplicación NinjaOne), pegue la URL del punto final de la API SCIM de NinjaOne en la URL base del conector SCIM. Seleccione la casilla de verificación Habilitar integración de API y, a continuación, pegue el token secreto SCIM de NinjaOne. 
  2. Establezca el campo Identificador único para los usuarios en un atributo de usuario de Okta que contenga un valor de dirección de correo electrónico. Los atributos comunes incluyen userName ( nombre de usuario de Okta) y email ( correo electrónico principal). Para obtener más información, consulte Perfiles de usuario | Desarrollador de Okta (enlace externo). 
  3. Seleccione las casillas de verificación de las siguientes acciones de aprovisionamiento compatibles
    • Enviar nuevos usuarios
    • Enviar actualizaciones de perfil
    • Enviar grupos
  4. Establezca el Modo de autenticación en Encabezado HTTP.
okta_SCIM connector and provisioning.png
Figura 6: Conectar y aprovisionar SCIM en Okta
  1. Abra la pestaña Aprovisionamiento para encontrar nuevas opciones disponibles para la configuración. 
  2. Abra la pestaña A la aplicación y haga clic en Editar
  3. Seleccione las casillas de verificación de las siguientes opciones de aprovisionamiento: 
    • Crear usuarios
    • Actualizar atributos de usuario
    • Desactivar usuarios
okta_to app_enable.png
Figura 7: Habilitar el aprovisionamiento desde Okta a NinjaOne
  1. Desplácese hasta la sección Asignaciones de atributos y haga clic en Ir al editor de perfiles.
  2. Si va a asignar usuarios finales a organizaciones específicas, seleccione «Añadir atributo» y, a continuación, configure los siguientes campos:

    Campo de atributo Valor
    Tipo de datos «Cadena»
    Nombre para mostrar Introduzca un identificador único
    Nombre externo «organizationId»
    Espacio de nombres externo «urn:ietf:params:scim:schemas:extension:ninjaone:2.0:User»
    Tipo de atributo «Grupo» (recomendado)
okta_add attribute.png
Figura 8: Añadir atributos para la configuración de NinjaOne SCIM
  1. Si tiene intención de crear cuentas de técnico de NinjaOne, primero debe desasignar y eliminar el atributo de tipo de usuario predeterminado. Consulte los siguientes pasos para obtener instrucciones. 
    1. En el Editor de perfiles, haga clic en Asignaciones y establezca el atributo userType en No asignar. Repita este paso en las pestañas NinjaOne SCIM a usuario de Okta y Usuario de Okta a NinjaOne SCIM. Guarde las asignaciones cuando haya terminado. 

      okta_scim setup user profile mappings.png
      Figura 9: Asignaciones de perfiles de usuario de la configuración SCIM
    2. Busque el atributo Tipo de usuario en la lista Atributos y elimine la entrada. Espere unos minutos para que el cambio surta efecto. 
okta_user type_delete.png
Figura 10: Eliminar el atributo Tipo de usuario
  1. Haga clic en Añadir atributo y, a continuación, utilice la siguiente tabla para configurar los campos aplicables: 
Campo de atributo Valor
Tipo de datos «Cadena»
Nombre para mostrar Introduzca un identificador único
Nombre externo «userType»
Espacio de nombres externo «urn:ietf:params:scim:schemas:extension:ninjaone:2.0:User»
Tipo de atributo «Grupo» (recomendado)
  1. Vuelva a la sección Aprovisionamiento de la aplicación SCIM de NinjaOne. En la sección A la aplicación , elimine todas las asignaciones de la sección Asignaciones de atributos , excepto las siguientes: 
Atributo Valor
userName Okta establece automáticamente este campo
nombre «user.firstname»
apellido «user.lastName»
organizacionId (opcional) Seleccione cualquier valor
tipoDeUsuario Seleccione cualquier valor

Crear cuentas de técnico de NinjaOne

Al crear cuentas de técnico, debe asignar un valor único al atributo userType . Si no lo hace, se creará una cuenta de usuario final. 

El atributo userType tiene dos valores aceptados: 

  • Establezca el atributo en «technician» para crear una cuenta de técnico. 
  • Establezca el atributo en «endUser» (distingue entre mayúsculas y minúsculas) para crear una cuenta de usuario final.

Para asignar el atributo userType , siga estos pasos: 

  1. Haga clic en el icono del lápiz para editar los campos. 
  2. Consulte la siguiente tabla como guía para configurar un valor de atributo que se adapte a las necesidades de su organización: 
Valor del atributo Definición o finalidad
Mismo valor para todos los usuarios Asigne a la aplicación NinjaOne Okta a todos los usuarios que sean del mismo tipo.
Asignar desde el perfil de Okta Crear una cuenta de usuario final o técnico basada en el valor del atributo de perfil seleccionado. 
Expresión Cree un usuario final o un técnico basándose en el resultado de su expresión Okta personalizada. Para obtener más información, consulte la guía general del lenguaje de expresiones Okta | Okta Developer (enlace externo).
okta SCIM_attribute value.png
Figura 11: Seleccione un valor de atributo en Okta
  1. Seleccione Crear y actualizar en el campo Aplicar en
  2. Recomendamos insertar varios usuarios de prueba en el campo Vista previa para confirmar que la asignación de atributos produce el resultado deseado. 
  3. Haga clic en Guardar

Asignar usuarios finales a una organización NinjaOne

Si está asignando cuentas de usuario final a una organización NinjaOne específica o a varias organizaciones NinjaOne, debe asignar un valor al atributo organizationID. Las cuentas que no tengan un valor de atributo aceptado se crearán automáticamente como usuarios finales globales. 

El atributo organizationID tiene dos valores aceptados: 

  • Establezca el atributo en «all» para crear un usuario final global.
  • Establezca el atributo en «<su ID de organización>» para asignar un usuario a la organización NinjaOne correspondiente. 

Si necesita ayuda para encontrar el ID de la organización en NinjaOne, consulte Plataforma NinjaOne: Cómo encontrar un ID de organización.

Para asignar el atributo de organización, siga estos pasos: 

  1. Haga clic en el icono del lápiz para editar los campos. 
  2. Consulte la siguiente tabla como guía para configurar un valor de atributo que se adapte a las necesidades de su organización: 
Valor del atributo Definición o finalidad
Mismo valor para todos los usuarios Asigne a la aplicación NinjaOne Okta a todos los usuarios que sean del mismo tipo.
Asignar desde el perfil de Okta Crear una cuenta de usuario final o técnico basada en el valor del atributo de perfil seleccionado. 
Expresión Cree un usuario final o un técnico basándose en el resultado de su expresión Okta personalizada. Para obtener más información, consulte la guía general del lenguaje de expresiones Okta | Okta Developer (enlace externo).
  1. Seleccione Crear y actualizar en el campo Aplicar en
  2. Le recomendamos que inserte varios usuarios de prueba en el campo Vista previa para confirmar que la asignación de atributos produce el resultado deseado. 
  3. Haga clic en Guardar
okta_attributes and values.png
Figura 12: Aplicar valores de asignación en Okta

Asignar usuarios para el aprovisionamiento SCIM

Para asignar usuarios para el aprovisionamiento SCIM, siga estos pasos: 

  1. Vuelva a la página de configuración de la aplicación NinjaOne en Okta y abra la pestaña Asignaciones .
  2. Haga clic en Asignar y seleccione la opción que mejor se adapte a sus necesidades. Durante la asignación, tendrá la opción de anular sus asignaciones de atributos y establecer el tipo de usuario y el ID de la organización. Si está asignando un grupo, este cambio afectará a todos los miembros del grupo.

Se iniciará el proceso de aprovisionamiento SCIM. 

okta_sso and scim_assignments_assign2.png
Figura 13: Asignar aprovisionamiento SCIM a personas o grupos

Configurar la asignación de grupos a roles en NinjaOne

Opcionalmente, puede utilizar la asignación de grupos en Okta para asignar automáticamente a los miembros de los grupos de Okta a roles en NinjaOne. Para ello, siga los siguientes pasos. 

  1. En Okta, abra la pestaña Push Groups (Enviar grupos) en la aplicación Ninja SSO y SCIM . Haga clic en Push Groups (Enviar grupos) para establecer los grupos de destino. 
  2. Establezca la acción en Crear grupo y guarde los cambios. Esta acción puede tardar hasta una hora en completarse.
okta_push groups.png
Figura 14: Enviar grupos para asignar roles de NinjaOne
  1. Inicie sesión en NinjaOne como administrador del sistema. 
  2. Vaya a Administración → Cuentas → Proveedor de identidad.
  3. Seleccione el IDP OIN de Okta.
  4. Junto a Asignación de grupos, haga clic en Editar.
  5. Seleccione las funciones del menú desplegable para asociarlas a los grupos que ha sincronizado con Okta, si procede. El menú incluirá tanto funciones de usuario final como funciones de técnico. El tipo de usuario asignado al usuario en Okta determina qué funciones se asignan a cada usuario. Si necesita crear nuevas funciones, consulte Funciones y permisos de usuario para obtener instrucciones. 

Recursos adicionales

Consulte los siguientes recursos para obtener más información sobre las opciones SCIM y SAML con NinjaOne y Okta: 

FAQ

Próximos pasos