Base de conocimientos

1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!

Usar la extensión "Infomaniak_Connect" para Drupal

Esta guía se refiere al módulo Drupal "Infomaniak_Connect" que permite a los usuarios conectarse a su sitio Drupal (ya sea alojado por Infomaniak o no) utilizando sus identificadores Infomaniak.

 

Preámbulo

  • Permitir la conexión a través de una cuenta Infomaniak en su sitio Drupal permite a sus visitantes comentar, inscribirse en cursos o acceder a cualquier contenido reservado para miembros con un solo clic, sin tener que crear una nueva cuenta.
  • Esto ahorra tiempo y es un método más seguro para usted, ya que no tiene que gestionar contraseñas adicionales.
  • El funcionamiento de este módulo externo es idéntico a las opcionesIniciar sesión con Google", "Iniciar sesión con Facebook o "Iniciar sesión con Apple"; utiliza los protocolos estándar OAuth2 y OpenID Connect para permitir la autenticación única (SSO).

 

A. Crear una aplicación con Auth Infomaniak

Para ello:

  1. Haga clic aquí para acceder a la gestión de su producto Auth en el Gestor Infomaniak (¿Necesita ayuda?).
  2. Haga clic en el botón para Crear una nueva aplicación:
  3. Elija el tipo "Web Front-End".
  4. Asigne un nombre a su aplicación.
  5. En el campo URL, indique el nombre de dominio correspondiente a su sitio Drupal después del cual agrega /openid-connect-authorize (consulte la documentación de GitHub si es necesario).
  6. Haga clic en el botón para finalizar la creación de la app:
  7. Tome nota de las 2 informaciones obtenidas al finalizar su aplicación OAuth2:

 

B. Configurar la extensión de Drupal

En SSH, despliegue si es necesario Composer para poder recuperar las extensiones openid_connect y infomaniak_connect. Para ello:

Luego, en Drupal:

  1. Busque el módulo Infomaniak entre sus módulos preinstalados.
  2. Selecciónelo.
  3. Haga clic en el botón Instalar:
  4. La instalación de las dependencias se realizará:
  5. En Configuración, haga clic para configurar la conexión OpenID:
  6. Haga clic en el botón de edición:
  7. Los únicos campos que debe completar son Client ID y Client Secret y provienen de las informaciones obtenidas en el punto A anterior:
     
  8. No olvide guardar los cambios realizados en la configuración de la extensión.
  9. En la pestaña Configuración, puede elegir el tipo de visualización para su página de inicio de sesión; no olvide guardar:
  10. Un botón adicional, para iniciar sesión con un identificador de Infomaniak, ahora es visible en su página de inicio de sesión destinada a los usuarios:
     

¿Le ha sido útil esta FAQ?