Contenido
Integración de autenticación OneLogin
Para poder autenticar usuarios en Betterez utilizando el sistema OneLogin, necesitamos realizar algunas configuraciones tanto en OneLogin como en Betterez.
Configuración de OneLogin
Si ya tiene una aplicación OpenId Connect creada, vaya al paso dos directamente.
1. Configurar OpenId Connect (OIDC)
Cree una nueva aplicación OpenId Connect (OIDC) desde el panel de administración de OneLogin.
Agregar una nueva aplicación

Busque OIDC y seleccione la aplicación OpenId Connect

Cree un nombre para mostrar para su aplicación y guarde.

En la pestaña SSO, anote el ID del cliente y el secreto del cliente. Luego cambie el método de autenticación del punto final del token a POST. Clic en Guardar.

Recuerde el nombre de su aplicación ya que necesitará cierta información para completar Betterez
2. Configurar la integración de OneLogin en Betterez
Vaya a /admin/integrations y seleccione Abrir ID; una vez allí, deberá completar el formulario.
- Proveedor: Seleccione un inicio de sesión
- Emisor: la URL del emisor, algo así como "https://tu-dominio.onelogin.com/oidc/2"
- Id. de cliente: Esta es una clave pública emitida por el sistema externo.
- Secreto de cliente: Esta es una clave necesaria para intercambiar información con el sistema externo.
- Rol predeterminado: si los usuarios no existen en Betterez, se crearán con el rol seleccionado
- Desactivar el inicio de sesión con correo electrónico y contraseña: en caso afirmativo, los usuarios serán autenticados únicamente mediante OneLogin
- URL de devolución de llamada: la URL de retorno para configurar en OneLogin
- Habilitar: en caso afirmativo, se habilita el inicio de sesión único con OneLogin
Encontrar la información para completar en OneLogin
Una vez que haya creado la aplicación OneLogin, debe ir a la página de configuración de la aplicación y en SSO encontrará la información requerida.

Establecer una URL de devolución de llamada
En la aplicación OneLogin necesitará configurar una URL de devolución de llamada, para hacerlo debe ir a la página de configuración de la aplicación y en Configuración debe copiar la URL de devolución de llamada de Betterez y luego pegarla en *Redirect URI * caja. Para este ejemplo, usaremos http://localhost:3000/oauth/callback para realizar la prueba.

3. Asignar usuarios
Una vez configurado todo tienes que asignar en OneLogin los usuarios que quieres que se autentiquen en Betterez. Para hacerlo ve a la sección Usuarios para localizar el usuario que deseas y asignarle la aplicación creada recientemente.

4. Inicie sesión con OneLogin
Si su dominio admite SSO con OneLogin, verá la siguiente pantalla
