Una de las funcionalidades de la plataforma Nivelat es incorporar distintas maneras de autenticar a los usuarios de plataformas externas en Nivelat de una manera simple y segura.
Para ello se utiliza el estándar SAML 2.0, con el cual se enviará al servicio de Azure con los parámetros de identificación de Nivelat en el dominio del cliente, una vez autenticado el usuario en Azure se enviará la información del usuario autorizado a ocupar Nivelat en el dominio del cliente.
El siguiente diagrama explica el funcionamiento de esta integración:
Puedes encontrar más información sobre SAML en el artículo: ¿Qué es SAML?
Para permitir a los usuarios Nivelat utilizar su cuenta Azure para autenticarse, lo primero es configurar el dominio Azure siguiendo estos pasos:
- Modo de Single Sign On: SAML-based Sign-On
- Identificador: nivelat
- Reply URL: https://<CLIENTE>.nivelat.com/omniauth/saml/callback
- Mostrar opciones de URL avanzadas: Sí
- Sign-On URL: https://<CLIENTE>.nivelat.com/api/v1/auth/saml
Luego se necesita enviar esta información a Nivelat para configurar su dominio para permitir la integración.
Una vez creada la aplicación en Azure y configurados los datos en Nivelat, se puede validar esta integración ingresando al dominio del cliente donde aparecerá un link abajo de la caja de login tradicional para ingresar con Google, o pueden ingresar directamente utilizando una de las siguientes URL.
Si se desea configurar una integración de prueba se puede realizar lo mismo, pero cambiando las URL con *.staging.nivelat.com
https://<CLIENTE>.staging.nivelat.com/api/v1/auth/saml
https://<CLIENTE>.nivelat.com/api/v1/auth/saml
¿Nos faltó algo? ¡No te preocupes! En caso de dudas o consultas, enviale un correo al equipo de soporte y te ayudarán soporte@nivelat.com ✌️