Configurar la autenticación de NiCE CXone mediante Onelogin como Proveedor de identidad Externo
Esta página lo guía, paso a paso, en la configuración de la autenticación para su sistema NiCE CXone utilizando Onelogin como su proveedor de identidad externo (IdP).
Antes de comenzar
- Obtenga una comprensión básica de conceptos y terminología de autenticación y autorización si nunca antes ha configurado un proceso como este.
- Revise el proceso específico de NiCE CXone si esta es la primera vez que trabaja con autenticación en NiCE CXone.
- Considere a sus usuarios humanos y los niveles de acceso que necesitan. Decida si las personas con mayor acceso deben tener mayores niveles de seguridad.
- Decida si utilizará requisitos de contraseña personalizados, autenticación multifactor (MFA) o ambos para hacer cumplir.
- Según sus decisiones, haga una lista de autenticadores de inicio de sesión. La lista debe incluir los requisitos de contraseña y el estado de mfa que desea usar para cada autenticador de inicio de sesión.
- Considere si necesita incluir autenticación y autorización para aplicaciones como bots o asistentes virtuales inteligentes (IVA, por sus siglas en inglés). Si es así, deberá crear claves de acceso.
- Obtenga información sobre su protocolo de autenticación. NiCE CXone admite SAML 2.0 para la integración de Onelogin.
- Evalúa la combinación de IdP y protocolo para garantizar que sus casos de uso y flujos de usuarios sean compatibles, y para identificar posibles problemas. Esto debe incluir prueba real.
Su equipo de NiCE CXone apoyarlo y guiarlo en este proceso de planificación. Una buena planificación hace que la implementación sea más fluida. Implementar la autenticación y la autorización a medida que surgen necesidades inmediatas tiene más probabilidades de generar problemas.
Complete cada una de estas tareas en el orden indicado.
Configurar una Aplicación de IDP en Onelogin
Configurar una aplicación de IDP en Onelogin requiere varias tareas. Complételas en el orden indicado.
Configure el valor del estado de Relay
El valor de estado de retransmisión es necesario al configurar la aplicación SAML Okta en la siguiente tarea. Utilice el valor que corresponda a su entorno.
Valores de estado de Relay por Entorno
La siguiente tabla enumera los entornos actualmente admitidos:
| Entorno | Valor de estado de retransmisión |
|---|---|
| Producción | {"clientId":"0b697ebb-4ea2-4052-b12b-d3cf12a53eca"} |
| FedRAMP | {"clientId":"0b697ebb-4ea2-4052-b12b-d3cf12a53eca"} |
| AUSOV1 | {"clientId":"0b697ebb-4ea2-4052-b12b-d3cf12a53eca"} |
| EUSOV1 | {"clientId":"0b697ebb-4ea2-4052-b12b-d3cf12a53eca"} |
| UKSOV1 | {"clientId":"0b697ebb-4ea2-4052-b12b-d3cf12a53eca"} |
| UKSOV2 | 0b697ebb-4ea2-4052-b12b-d3cf12a53eca |
Aunque el valor de Relay State es actualmente el mismo en todos los entornos, cada entorno tiene su propio id de cliente único. Es posible que los entornos futuros utilicen valores diferentes. Utilice siempre el valor indicado para su entorno con el fin de garantizar la compatibilidad futura.
-
Identifique el entorno que utiliza su organización.
-
Copie el valor de Relay State correspondiente de la tabla.
-
Utilice este valor cuando configure la aplicación SAML Okta en la siguiente tarea.
Crear una Aplicación en Onelogin
- Inicie sesión en Onelogin como administrador.
- Vaya a Aplicaciones > Aplicaciones y haga clic en Add App.
- Busque SAML Text Connector (IdP), luego selecciónelo y guarde.
- En la sección Aplicación, seleccione App > configuración.
- Introduzca un Mostrar nombre para la aplicación.
- Si lo desea, seleccione un ícono y agregue una descripción.
- Guarde su aplicación.
- Pase a la siguiente tarea para configurar ajustes.
Configurar el inicio de sesión único y configurar la Configuración de SAML
- If you haven't created a certificate in Onelogin yet, do so now:
- Vaya a Seguridad > Certificates y haga clic en New.
- Dele un nombre al certificado y seleccione una Firma. La opción recomendada es SHA-256.
- Hacer clicGuardar.
- Desde la lista desplegable Huella digital de firma, seleccione la misma opción que eligió para Signature.
- Hacer clicGuardar.
- Descargue el certificado.
- En la aplicación que creó, haga clic en configuración en el menú de la izquierda.
- En el campo RelayState, ingrese el valor de estado de retransmisión codificado que generó en la tarea anterior.
- Para la Audiencia, introduzca una URL de marcador, como https://need_to_change. Reemplazará el marcador por el ID de Entidad de su autenticador de inicio de sesión NiCE CXone en un paso posterior.
- En los campos Destinatario, ACS (Consumidor) Validador de URL y URL (Consumidor) de ACS, escriba otra URL de marcador de posición. Obtendrá la URL real del Servicio de Consumidor de Afirmación (ACS) de su autenticador de inicio de sesión NiCE CXone en un paso posterior.
- Haga clic en SSO en el menú de la izquierda.
- En X.509, haga clic en cambiar y luego seleccione el certificado que creó en la lista desplegable.
- Seleccione un algoritmo de firma SAML. El algoritmo recomendado es SHA-256.
- Seleccione Sugerencia de Inicio de sesión y inicio de sesión asumido.
- Vaya a la página Usuarios y agregue a todos los usuarios que necesiten poder usar Onelogin para iniciar sesión en NiCE CXone.
- Haga clic en Privileges en el menú de la izquierda y agregue uno o más usuarios como administradores de esta aplicación.
- Deje la ventana abierta. Realizará cambios en su configuración según la configuración de NiCE CXone que obtendrá más adelante.
Crear un Autenticador de inicio de sesión con SAML 2.0
Permisos requeridos: Autenticador de inicio de sesión Crear
- Haga clic en el selector de aplicaciones
y seleccioneAdmin. - Haga clic en Seguridad > Autenticador de inicio de sesión.
- Hacer clicNuevo Autenticador de inicio de sesión.
- Introduzca el nombre y la Descripción del autenticador de inicio de sesión. Para la descripción, use solo texto sin formato. URL o marcado como html no se guardarán.
- Seleccione SAML como Tipo de autenticación.
-
Si desea exigir que los usuarios inicien sesión desde una Dirección IP determinada, seleccione la Ubicación que configuró en la sección anterior.
- Si desea habilitar el inicio de sesión iniciado por el proveedor de servicios (SP) para este autenticador de inicio de sesión, complete este paso. En el campo URL de terminal, ingrese la SAML 2.0 Terminal que copió de Onelogin en la tarea anterior.
- Haga clic en Elegir archivo y seleccione el certificado de firma público que descargó de Onelogin en la tarea anterior. Este certificado debe ser un archivo PEM. Será un archivo de texto y la primera línea contendrá BEGIN CERTIFICATE con algún otro texto.
-
Seleccione la pestaña Usuarios asignados. Seleccione los usuarios que desea asignar al autenticador de inicio de sesión que está creando. También puede asignar usuarios directamente al autenticador de inicio de sesión en su perfil del empleado.
- Haga clic en Guardar y activar.
- Abra el autenticador de inicio de sesión.
-
Notará dos campos adicionales de solo lectura: el Entity ID y la ACS URL. Tome nota de estos valores. Los necesitará en la siguiente tarea.
Agregar valores de NiCE CXone a Onelogin
Finalizar este paso en Onelogin.
-
Inicie sesión en Onelogin como administrador.
-
En Configuración de aplicaciones web, dentro de la aplicación conectada que creó, pegue los valores que copió de su autenticador de inicio de sesión en NiCE CXone:
- En los campos Destinatario, ACS (Consumer) URL Validator y ACS (Consumer) URL, elimine la URL de marcador y pegue la que copió del campo ACS URL en su autenticador de inicio de sesión NiCE CXone de la tarea anterior.
- En el campo Audience, elimine la URL de marcador de posición y pegue la que copió del campo Entity ID en su NiCE CXone autenticador de inicio de sesión en la tarea anterior.
Configurar usuarios de NiCE CXone
Complete esta tarea en NiCE CXone para todos los usuarios de NiCE CXone que requieran el inicio de sesión único con Onelogin. También puede completar este paso con la plantilla de carga en masa.
-
En NiCE CXone, haga clic en el selector de aplicaciones
y seleccione Admin. -
Haga clic enEmpleados.
-
Seleccione el perfil de empleado que desea modificar y haga clic en Editar.
-
Si aún no lo ha hecho, vaya a la pestaña Seguridad y seleccione el autenticador de inicio de sesión que creó anteriormente.
-
Asegúrese de que Identidad externa esté configurada con el valor correcto. El valor debe coincidir exactamente con el Unique User Identifier en Onelogin.
-
Guarde sus cambios.
Probar la Integrar de SAML
Antes de asignar el autenticador de inicio de sesión SAML a los usuarios en NiCE CXone, debe probar la integración de SAML. Si la prueba falla, revise sus configuraciones y realice cambios en la configuración.
- Inicie un inicio de sesión desde el Onelogin dashboard.
- Verifique que el flujo de Autenticación SAML funcione como lo espera.