Administrar Autenticadores de inicio de sesión

Los autenticadores de inicio de sesión controlan cómo los usuarios inician sesión en NiCE CXone. NiCE CXone admite tanto la autenticación interna como la externa. Puede crear autenticadores de inicio de sesión personalizados según las necesidades de su organización y asignarlos a cada perfil de empleado.

Para obtener más información sobre authentication y authorization en NiCE CXone, haga clic aquí.

Configurar una Ubicación para Inicios de sesión Basados en Ubicación

Permisos requeridos: Crear Gestión de ubicación

Si desea exigir que los usuarios inicien sesión desde una Dirección IP determinada, cree una ubicación con las Direcciones IP, los rangos de direcciones IP o las subredes de direcciones IP que desea permitir. Cuando se requiere una ubicación configurada para un usuario, ese usuario debe tener tanto las credenciales como la Dirección IP correctas para iniciar sesión. De lo contrario, su intento de inicio de sesión falla y reciben un error. Puede tener hasta 20 ubicaciones a la vez y hasta 10 reglas por ubicación.

  1. Haga clic en el selector de aplicaciones icon of app selector y seleccioneAdmin.
  2. Vaya a Ubicaciones > Definiciones de ubicación.
  3. Haga clic en Nueva ubicación.
  4. Asigne un nombre descriptivo a la ubicación. Si desea agregar más detalles sobre la ubicación, ingrese una Descripción.
  5. Puede seleccionar Establecer como Ubicación predeterminada o Ubicación remota para indicar el tipo de Ubicación. Sólo puede tener una ubicación predeterminada. Estos campos no afectan actualmente a ninguna funcionalidad y su selección es para su propia referencia.
  6. Agregue cualquier otra información que desee utilizando los campos restantes, incluidos la dirección física, el país, las coordenadas GPS, la zona horaria o los grupos asignados. Estos campos actualmente no afectan a nada, y la información ingresada sería sólo para su propia referencia.

    Si agrega grupos al campo Grupos asignados los usuarios que pertenezcan a esos Grupos aparecerán en la pestaña Usuarios asignados. Sin embargo, la configuración de ubicación no se aplicará a ellos. Si asigna una ubicación a un autenticador de inicio de sesión, la ubicación se aplica a los Usuarios asignados a ese autenticador de inicio de sesión y restringe su capacidad para iniciar sesión en función de su Dirección IP. Sin embargo, esos usuarios no aparecerán en la pestaña usuarios asignados.

  7. Hacer clicGuardar.

  8. De vuelta en la página Definiciones de ubicación, haga clic en la Ubicación que acaba de crear para abrirla.

  9. Haga clic en la pestaña Reglas de detección automática.

  10. Cree una nueva regla. Para hacerlo:

    1. Haga clic en Nueva regla.

    2. Asigne un nombre descriptivo a la regla.

    3. Seleccione el Tipo de regla entre las siguientes opciones:

      • List: Lista de Direcciones IP específicas permitidas para esta ubicación. Por ejemplo, 100.0.1.100, 100.0.1.101, y 100.0.1.102.

      • Rango: Un rango de direcciones IP permitido para esta ubicación. Por ejemplo, 100.0.1.100-100.0.1.125.

      • Subred: Una subred permitida para esta ubicación. Por ejemplo, 100.0.0.1/32.

    4. Especifique la Versión IP como una de las siguientes:

      • IPV4: Una Dirección IP de 32 bits

      • IPV6: Una dirección hexadecimal de 128 bits.

    5. Introduzca las Direcciones IP reales, el rango o la subred en el campo Definición de regla, siguiendo los formatos de los ejemplos de los pasos anteriores. Si seleccionó Lista, puede ingresar hasta 100 Direcciones IP. Si seleccionó Rango o Subred, sólo puede ingresar un valor.

    6. Haga clic en Confirmar.

  11. Agregue más reglas según sea necesario. Puede tener hasta 10.

  12. Hacer clicGuardar.

Crear un Autenticador de inicio de sesión del Sistema personalizado

Permisos requeridos: Puede administrar contraseñas, Activado.

Los autenticadores de inicio de sesión personalizados le permiten personalizar los requisitos de autenticación para los usuarios de NiCE CXone. Puede crear más que un autenticador de inicio de sesión personalizado si desea diferentes conjuntos de requisitos para determinados usuarios. Si desea que la misma configuración se aplique a todos los usuarios, puede usar el autenticador de inicio de sesión predeterminado del sistema en lugar de crear uno personalizado.

Después de crear un autenticador de inicio de sesión, asígnelo a los perfiles de empleado. A partir de ese momento, el campo de contraseña muestra las reglas del autenticador de inicio de sesión configurado cuando el usuario intenta establecer o cambiar su contraseña.

  1. Haga clic en el selector de aplicaciones icon of app selector y seleccione Admin.
  2. Vaya a Parámetros de seguridad > Autenticador de inicio de sesión.
  3. Hacer clicNuevo Autenticador de inicio de sesión.

  4. Ingrese un nombre único para el autenticador de inicio de sesión.

  5. Intro una Descripción opcional. Use solo texto sin formato. No se guardarán URL ni lenguaje de marcado como HTML.

  6. Seleccione Sistema como el Tipo de autenticación .

  7. 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.

  8. Set up your password complexity.

    La contraseña de cada usuario se coteja con un repositorio de contraseñas utilizadas habitualmente. Si su contraseña coincide con una de las contraseñas de uso común, el sistema le solicita crear una contraseña nueva. Algunas de las contraseñas que se rechazan son:

    • Cualquier contraseña que incluya la palabra "contraseña". Por ejemplo, Contraseña@1234.

    • Cualquier contraseña que incluya la dirección de correo electrónico, el nombre de usuario, el nombre y el apellido o el nombre del sistema del usuario.

    Las contraseñas se comprueban en este repositorio siempre que:

    • Se activa un nuevo usuario.

    • La contraseña de un usuario caduca.

    • Un usuario restablece su contraseña.

  9. Si desea habilitar la autenticación multifactor, seleccione Requerir autenticación multifactor. Establezca su Tipo mfa como HOTP (basado en HMAC) y TOTP (basado en tiempo).

  10. Configure su política de contraseñas.

  11. Haga clic en Guardar y activar.

Configurar un Autenticador de inicio de sesión Externo con SAML 2.0

Puede usar la autenticación externa cuando desee que la contraseña de un usuario sea administrada por otro sistema o proveedor de identidad. NiCE CXone actualmente admite los protocolos de federación SAML 2.0 y OpenID Connect.

Puede configurar la autenticación iniciada por IdP o la autenticación iniciada por SP con los pasos de esta sección.

Autenticación iniciada por IdP: IdP significa proveedor de identidad. La autenticación iniciada por el IdP significa que el proveedor de identidad externo inicia el proceso de inicio de sesión.

Autenticación iniciada por SP: SP significa proveedor de servicios. SP-initiated authentication means that NiCE CXone starts the login process.

Si está usando Salesforce Agent, el proveedor de identidades externo (IdP) debe estar configurado para la autenticación iniciada por el SP.

  1. Asegúrese de tener acceso al proveedor de identidad externo. Deberá crear una integración específica para NiCE CXone.
  2. Create the integration in the external identity provider. Different systems use different names for these integrations, see specific instructions for Okta or Azure.
    1. Deberá proporcionar un ID de Entidad que no conoce en este momento. Use https://need_to_change como marcador.
    2. Deberá proporcionar una URL de ACS que no conoce en este momento. Utilice https://need_to_change como marcador de posición.
    3. El proveedor de identidad generará una URL específica a la que se deben enviar las solicitudes de SAML. Copie y guarde esta URL en un lugar donde pueda encontrarla. Deberá ingresar este valor en pasos posteriores.
    4. El proveedor de identidad generará un certificado de firma público para la integración. Descargar el certificado. Necesitará utilizarlo en pasos posteriores.
    5. Si desea habilitar el inicio de sesión iniciado por el SP, complete este paso. Copie la URL que se usa para iniciar sesión en el proveedor de identidad externo con un flujo de inicio de sesión iniciado por el SP.
  3. Create an external login authenticator in NiCE CXone.
    1. Haga clic en el selector de aplicaciones icon of app selector y seleccioneAdmin.
    2. Haga clic en Seguridad > Autenticador de inicio de sesión.
    3. Introduzca el nombre y la Descripción del autenticador de inicio de sesión.
    4. Seleccione SAML como el Tipo de autenticación.
    5. 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.

    6. Si selecciona FICAM, la respuesta SAML debe tener una sola entrada AuthnContextClassRef. Además, NamespaceURI del sujeto de la afirmación debe ser: urn:oasis:names:tc:SAML:2.0:assertion. El proveedor de identidad controla los campos AuthnContextClassRef y NamespaceURI.
    7. Intro el Terminal de solicitud SAML que recibió de su proveedor arriba como el URL de terminal.
    8. Haga clic en Elegir archivo y seleccione el certificado de firma público que recibió de su proveedor. Este archivo debe ser un archivo PEM. Será un archivo de texto y la primera línea contendrá BEGIN CERTIFICATE con algún otro texto.
    9. 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, pegue el valor de URL de inicio de sesión que copió de su proveedor de identidad externa.
    10. 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.

    11. Haga clic en Guardar y activar.
    12. Abra el autenticador de inicio de sesión.
    13. Anote el ID de Entidad y la ACS URL. Los necesitará cuando actualice la configuración de su IdP.

  4. Actualice la configuración de su proveedor de identidad, reemplazando los marcadores de posición utilizados anteriormente con los valores que acaba de anotar.

  5. Asegúrese de que la Identidad externa para cada usuario que utiliza el autenticador de inicio de sesión se establece en el valor correcto. Se puede acceder a este campo en el sección de seguridad del perfil del empleado.

    Su proveedor de identidad determina el valor que se debe utilizar. El valor debe coincidir exactamente con lo que puso en el campo Identidad externa en NiCE CXone.

  6. Haga que el usuario inicie sesión. Deben usar la URL de inicio de sesión más reciente. Después de ingresar su nombre de usuario, serán dirigidos al proveedor de identidad externo si es necesario.

Crear Autenticadores de inicio de sesión Externos con OpenID Connect

Permisos obligatorios: Autenticador de inicio de sesión Crear

Puede usar la autenticación externa cuando desea que la contraseña de un usuario sea administrada por otro sistema o proveedor de identidad. NiCE CXone actualmente admite los protocolos de federación SAML 2.0 y OpenID Connect.

Puede configurar la autenticación iniciada por el SP con los pasos de esta sección. SP-initiated authentication significa que NiCE CXone (el proveedor de servicios) inicia el proceso de inicio de sesión.

Si está usando Salesforce Agent, el proveedor de identidades externo (IdP) debe estar configurado para la autenticación iniciada por el SP.

Autenticación de front-end con Secreto de cliente o PKCE

OpenID Connect ofrece dos opciones para la autenticación de front-end:

  • Secreto de cliente: Un secreto de cliente se incluye en el intercambio de tokens. Esto representa un riesgo de seguridad, ya que requiere codificar el secreto en la aplicación web.
  • PKCE (Proof Key for Code Exchange): Crea un secreto único y temporal para cada solicitud de inicio de sesión. Esto aumenta la seguridad del flujo de autenticación porque los atacantes no podrán obtener la Clave de un solo uso que crea la aplicación.

NiCE CXone admite ambas opciones. La experiencia del usuario final es la misma sin importar qué opción utilice. Sin embargo, PKCE es más seguro. Usar un flujo de autorización PKCE requiere una integración de API personalizada. El flujo de autorización basado en el secreto de cliente es la opción predeterminada.

Para configurar un flujo de autenticación PKCE, consulte las páginas Getting Started Icon of a square with an arrow point from the center through the top right corner. y API Authentication and Authorization Icon of a square with an arrow point from the center through the top right corner. en el portal para desarrolladores de NiCE CXone.

Vinculación de Usuarios Nuevos con OpenID Connect Basado en reclamaciones

NiCE CXone puede usar un valor de reclamo diferente, como una dirección de correo electrónico, para establecer la identidad del usuario en su primer inicio de sesión. Luego, NiCE CXone cambia automáticamente al identificador de asunto único de OpenID Connect. Esto le permite preconfigurar la identidad federada de un usuario.

Cree un Autenticador de inicio de sesión Externo

  1. Asegúrese de tener acceso al proveedor de identidad externo. Deberá crear una integración específica para NiCE CXone.
  2. Create the integration in the external identity provider.
    1. Deberá proporcionar un URI de redireccionamiento de inicio de sesión que no conoce en este momento. Use https://cxone.niceincontact.com/need_to_change como marcador de punto.
    2. Es posible que deba proporcionar un URI de redireccionamiento de cierre de sesión que no conoce en este momento. Use https://cxone.niceincontact.com/need_to_change como marcador de posición.
    3. El proveedor de identidad generará un Id de cliente y un Secreto de cliente. Copie y guarde estos valores en un lugar donde pueda encontrarlos más adelante. Deberá usarlos en pasos posteriores.
  3. Create an external login authenticator in NiCE CXone.
    1. Haga clic en el selector de aplicaciones icon of app selector y seleccioneAdmin.

    2. Vaya a Parámetros de seguridad > Autenticador de inicio de sesión.

    3. Haga clic en Nuevo Autenticador de inicio de sesión o seleccione el autenticador de inicio de sesión que desea editar.
    4. Introduzca el nombre y una Descripción para el autenticador de inicio de sesión.
    5. Seleccione OIDC como Tipo de autenticación .
    6. 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.

    7. Si cuenta con un terminal de descubrimiento para su IdP, haga clic en Descubrir Configuración. Ingrese su punto final de descubrimiento y haga clic en Descubrir. Los campos restantes se completan automáticamente para usted. Descubrir Configuración no funciona con los puntos de conexión de descubrimiento de Salesforce.
    8. Entre su Identificador de cliente y Contraseña del cliente. Vuelva a escribir la contraseña en Client Confirm Password. El Identificador de cliente es el id de inicio de sesión que su IdP asignó a su cuenta.
    9. Si no cuenta con una terminal de descubrimiento para su IdP, ingrese el Emisor, la Terminal jsonwebkeyset, la Terminal de autorización, la Terminal de señal, la Terminal de información de usuario, la Terminal de revocación y la terminal de finalización de sesión proporcionados por su IdP.

    10. Seleccione un Método de autenticación del cliente. El método que seleccione debe ser un método de autenticación que su IdP admita. Si selecciona private_key_jwt, debe ingresar su Client Private Key.
    11. Puede seleccionar Habilitar Perfil FICAM para activar la configuración específica del gobierno de los EE. UU.
    12. 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.

    13. Haga clic en Guardar y Activar para validar la información proporcionada y vincular su cuenta de NiCE CXone con su cuenta de IdP.
    14. Abra el autenticador de inicio de sesión.
    15. Tome nota de la URI de redireccionamiento de inicio de sesión y la URI de redireccionamiento de cierre de sesión. Los necesitará cuando actualice la configuración de su IdP.

  4. Actualice la configuración de su proveedor de identidad, reemplazando los marcadores de posición utilizados anteriormente con los valores que acaba de anotar.

  5. Asegúrese de que la Identidad externa para cada usuario que utiliza el autenticador de inicio de sesión se establece en el valor correcto. Este campo se puede acceder en el sección de seguridad del perfil del empleado.

    Su proveedor de identidad determina el valor que se debe utilizar. El valor debe coincidir exactamente con lo que puso en el campo Identidad externa en NiCE CXone. El valor de este campo debe tener este formato: claim(email):{correo electrónico configurado por su IdP}. Por ejemplo, si el correo electrónico del usuario en el IdP es nick.carraway@classics.com, debe escribir claim(email):nickcarraway@classics.com.

  6. Haga que el usuario inicie sesión. Deben usar la URL de inicio de sesión más reciente. Después de ingresar el nombre de usuario, el sistema lo redirigirá al proveedor de identidad externo, si es necesario.

  7. Cuando su IdP le solicite que se autentique, hágalo como el usuario del IdP que desea asociar con su cuenta de NiCE CXone que tiene una sesión activa en este momento.
  8. Si su configuración de OpenID Connect en NiCE CXone no se muestra como validada, utilice los registros de su IdP para diagnosticar el problema.

Agregar o Eliminar usuarios asignados a un Autenticador de inicio de sesión

Puede agregar usuarios a un autenticador de inicio de sesión o eliminarlos de este. También puede asignar un autenticador de inicio de sesión a un usuario directamente en la pestaña Seguridad de su perfil de empleado.

  1. Haga clic en el selector de aplicaciones icon of app selector y seleccioneAdmin.
  2. Haga clic en Autenticador de inicio de sesión.

  3. Seleccione el autenticador de inicio de sesión con el que desea trabajar.

  4. En la página del autenticador de inicio de sesión, haga clic en la pestaña Usuarios asignados.

  5. Para agregar usuarios a este autenticador de inicio de sesión:

    1. Haga clic en Agregar usuarios.

    2. Ingrese el nombre de un usuario en la barra de búsqueda. Puede filtrar los resultados haciendo clic en el filtro Icon of a funnel filter y, a continuación, seleccionando uno o más Equipos, Unidades de programación o Grupos.

    3. Seleccione la casilla junto a cada usuario que desea asignar a este autenticador de inicio de sesión.

    4. Haga clic en Confirmar.

  6. To remove a single user from this login authenticator:
    1. Haga clic en X en la fila del usuario en la tabla.
    2. Seleccione un autenticador de inicio de sesión diferente para asignar al usuario. Sin un autenticador de inicio de sesión, la cuenta del usuario no podrá iniciar sesión en NiCE CXone.
    3. Haga clic en Sí.
  7. Para quitar más de un usuario de este autenticador de inicio de sesión:

    1. Seleccione la casilla junto a cada usuario que desea quitar.

    2. Haga clic en Quitar usuarios en la parte superior de la página.

    3. Seleccione el autenticador de inicio de sesión al que desea asignar los usuarios seleccionados. Sin un autenticador de inicio de sesión, estas cuentas de usuario no podrán iniciar sesión en NiCE CXone.

    4. Haga clic en Sí.

  8. Hacer clicGuardar.

Desactivar Autenticadores de inicio de sesión

Permisos necesarios: desactivar Autenticador de inicio de sesión

Puede desactivar los autenticadores de inicio de sesión del sistema y de SAML 2.0 en la Página autenticador de inicio de sesión.

Todos los usuarios asignados a un autenticador de inicio de sesión desactivado pierden el acceso a NiCE CXone. Tales usuarios tampoco podrán usar el enlace Olvidé MI Contraseña para activar su cuenta o cambiar su contraseña. No se notificará a los usuarios que han perdido el acceso. No podrán recuperar el acceso hasta que usted:

  • Asígnelos a un autenticador de inicio de sesión activo.

  • Reactivar su autenticador de inicio de sesión asignado.

Para evitar revocar el acceso de sus usuarios, asígnelos a un autenticador de inicio de sesión diferente antes de desactivar.

  1. Haga clic en el selector de aplicaciones icon of app selector y seleccioneAdmin.
  2. Vaya a Parámetros de seguridad > Autenticador de inicio de sesión.
  3. Busque el autenticador de inicio de sesión que desee desactivar.
  4. Haga clic en acciones The three stacked dots icon on the right side of the login authenticator..
  5. Haga clic en desactivar.