¿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 para la gestión de identidades entre dominios (SCIM) con la aplicación personalizada de Lenguaje de marcado de aserción de seguridad (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 te 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 tu configuración específica de Okta, por lo que te recomendamos consultar la sección «Recursos adicionales» para encontrar 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 «Understanding SCIM | Okta Developer» (enlace externo).

El SSO y SCIM de NinjaOne no admiten la función «Importar usuarios » ni «Importar actualizaciones de perfil » de Okta.

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

Requisitos previos

Antes de poder aprovisionar cuentas de usuario a través de SCIM, debe crear el IDP y habilitar el SSO. Para ello, consulte 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, sigue estos pasos:

  1. Inicie sesión en su cuenta de Okta como administrador.
  2. En el panel de navegación, expande el menú desplegable Aplicaciones y selecciona Aplicaciones.
  3. Seleccione la aplicación NinjaOne.
okta_admin_apps_ninjaone.png
Figura 1: Abre la aplicación NinjaOne en la consola de administración de Okta
  1. Abre la pestaña General y selecciona SCIM en la sección Aprovisionamiento
okta_app_general_scim provisioning.png
Figura 2: Habilita el aprovisionamiento SCIM para la aplicación
  1. Haga clic en Guardar.
  2. Abre la pestaña Aprovisionamiento y selecciona Editar. Haz clic en Configurar integración de API.
  3. En una pestaña separada del navegador, inicie sesión en la consola de 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: Edita la configuración de SCIM para tu IDP de Okta en NinjaOne
  1. En la ventana modal «Configurar SCIM », haz clic en el interruptor para habilitar el aprovisionamiento SCIM. 
  2. Haz clic en Generar token.
IDP_enable SCIM and generate token.png
Figura 4: Habilita la configuración de SCIM para tu IDP de Okta y genera 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; solo se mostrarán una vez. El token secreto SCIM caduca seis meses después de generarlo. Si pierde el token o este caduca, deberá generar uno nuevo. 
copy secret token_scim.png
Figura 5: Copie el token secreto SCIM
  1. Desde la ubicación anterior en la consola de administración de Okta (aplicación NinjaOne), pega la URL del punto final de la API SCIM de NinjaOne en la URL base del conector SCIM. Marca la casilla Habilitar integración de API y, a continuación, pega el token secreto SCIM de NinjaOne. 
  2. Establezca el campo Identificador único para usuarios en un atributo de usuario de Okta que contenga el valor de una dirección de correo electrónico. Entre los atributos habituales se incluyen userName ( nombre de usuario de Okta) y email ( correo electrónico principal). Para obtener más información, consulte Perfiles de usuario | Okta Developer (enlace externo). 
  3. Seleccione las casillas de verificación de las siguientes acciones de aprovisionamiento compatibles
    • Enviar nuevos usuarios
    • Enviar actualizaciones de perfil
    • Insertar 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 «Provisioning» para ver los nuevos ajustes disponibles para la configuración. 
  2. Abra la pestaña «A la aplicación » y haga clic en «Editar». 
  3. Marque las casillas de las siguientes opciones de aprovisionamiento: 
    • Crear usuarios
    • Actualizar atributos de usuario
    • Desactivar usuarios
okta_to app_enable.png
Figura 7: Habilitar el aprovisionamiento de 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 atributoValor
    Tipo de datos«Cadena»
    Nombre para mostrarIntroduzca 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, haz clic en Asignaciones y configura el atributo userType en No asignar. Repite este paso en las pestañas NinjaOne SCIM a usuario de Okta y Usuario de Okta a NinjaOne SCIM. Guarda las asignaciones cuando hayas terminado. 

      okta_scim setup user profile mappings.png
      Figura 9: Asignaciones de perfiles de usuario en la configuración de SCIM
    2. Busque el atributo «Tipo de usuario» en la lista de atributos y elimine la entrada. Espere unos minutos a 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 correspondientes: 
Campo de atributoValor
Tipo de datos«Cadena»
Nombre de visualizaciónIntroduzca 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. Vuelve a la sección «Provisioning» de la aplicación SCIM de NinjaOne. En la sección «To App» , elimina todas las asignaciones de la sección «Attribute Mappings» excepto las siguientes: 
AtributoValor
userNameOkta configura automáticamente este campo
nombre«user.firstname»
apellido"user.lastName"
organiztionId (opcional)Selecciona cualquier valor
tipo de usuarioSelecciona 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 admite dos valores: 

  • 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 ajuste a las necesidades de su organización: 
Valor del atributoDefinición o finalidad
Mismo valor para todos los usuariosAsigne a la aplicación NinjaOne Okta a todos los usuarios que sean del mismo tipo.
Asignar desde el perfil de OktaCrear una cuenta de usuario final o técnico en función del valor del atributo de perfil seleccionado. 
ExpresiónCrea un usuario final o un técnico basándote en el resultado de tu expresión personalizada de Okta. Para obtener más información, consulta la guía general del lenguaje de expresiones de Okta | Okta Developer (enlace externo).
okta SCIM_attribute value.png
Figura 11: Seleccionar un valor de atributo en Okta
  1. Seleccione Crear y actualizar para el campo Aplicar en
  2. Recomendamos introducir 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 de NinjaOne

Si está asignando cuentas de usuario final a una organización específica de NinjaOne o a varias organizaciones de NinjaOne, debe asignar un valor al atributo organizationID. Las cuentas que carezcan de un valor de atributo válido 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 de NinjaOne correspondiente. 

Si necesita ayuda para encontrar el ID de 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. Haz 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 atributoDefinición o finalidad
Mismo valor para todos los usuariosAsigne a la aplicación NinjaOne Okta a todos los usuarios que sean del mismo tipo.
Asignar desde el perfil de OktaCrear una cuenta de usuario final o técnico en función del valor del atributo de perfil seleccionado. 
ExpresiónCrea un usuario final o un técnico basándote en el resultado de tu expresión personalizada de Okta. Para obtener más información, consulta la guía general del lenguaje de expresiones de Okta | Okta Developer (enlace externo).
  1. Seleccione Crear y actualizar en el campo Aplicar a
  2. Recomendamos introducir 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. Vuelve a la página de configuración de la aplicación NinjaOne en Okta y abre la pestaña Asignaciones .
  2. Haga clic en Asignar y seleccione la opción adecuada para 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 el 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 estos pasos. 

  1. En Okta, abra la pestaña «Push Groups» en la aplicación Ninja SSO y SCIM . Haga clic en «Push Groups» para establecer los grupos de destino. 
  2. Establezca la acción en «Crear grupo » y guarde. Esta acción puede tardar hasta una hora en completarse.
okta_push groups.png
Figura 14: Grupos de envío 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, haz clic en Editar.
  5. Seleccione los roles del menú desplegable para asociarlos a los grupos que haya sincronizado con Okta, si procede. El menú incluirá tanto roles de usuario final como roles de técnico. El Tipo de usuario asignado al usuario en Okta determina qué roles se asignan a cada usuario. Si necesita crear nuevos roles, consulte Roles 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