Inicio
Hanu dispone de diferentes alternativas, dependiendo de la necesidad, para el Onboarding y Autenticación de usuarios para clientes partner. El presente documento pretende servir de guía en este proceso de integración, por lo que describe, de cara al integrador, los pasos a seguir para dicho cometido.
Requisitos Iniciales
Registro previo
EL partner debe ser registrado previamente en la plataforma Hanu para poder iniciar las primeras pruebas, llamadas a la API y comenzar la integración SSO.
Manejo de Ambientes
El partner debe encapsular y distribuir el flujo de integración en 3 ambientes distintos: Desarrollo, Staging y Producción, manejando en cada uno URL’s, credenciales y Bases de Datos independientes.
Etapas
Son necesarias 2 etapas para proveer de acceso y mantener las cuentas de usuario partner en Hanu. Para una mejor comprensión, a continuación se muestra un breve cuadro comparativo de los objetivos de ambos bloques de integración:
| API Altas y Bajas | Single Sign-On(SSO) |
|---|---|
| Permite crear/actualizar/bloquear una o varias cuentas de usuario a la vez. | Permite loguear a un usuario, autenticándolo contra una base de datos externa (de un partner). |
| Se utiliza para mantener un historial consistente entre Hanu y Partner de quién y cuándo se registra o bloquea. | Se utiliza como pasarela de acceso, para evitar que el usuario deba iniciar sesión 2 veces. |
El bloqueo de acceso puede ser guiado tanto por la API como por SSO:
- Guiado por la API: El usuario se “activa” o “desactiva” a través de un endpoint.
- Si se “activa”: Hanu permite el acceso solo si pasa la autenticación SSO.
- Si se “desactiva”: Hanu bloquea el acceso aunque el usuario pase la autenticación SSO.
- Guiado por SSO: Hanu permite el acceso si el usuario pasa la autenticación SSO y lo bloquea en caso contrario.