Resultados de la búsqueda :

×

Inicie sesión SSO en Drupal utilizando Intuit como proveedor de OAuth/OpenID Connect


La integración de Drupal OAuth/OpenID Connect SSO permite el SSO entre el sitio Drupal e Intuit. Esta guía de configuración ayuda a configurar el inicio de sesión único (SSO) entre el sitio Drupal e Intuit utilizando el Conexión OAuth/OpenID módulo. Cuando incorpora el módulo OAuth/OpenID Connect con el sitio Drupal, puede iniciar sesión en el sitio Drupal sin problemas con credenciales de Intuit. Este módulo es compatible con Drupal 7, Drupal 8, Drupal 9 y Drupal 10.

Pasos de la instalación:


  • Descarga el módulo:
    el compositor requiere 'drupal/miniorange_oauth_client'
  • Navegue hasta ampliar menú en su consola de administración de Drupal y busque Configuración del cliente miniOrange OAuth utilizando el cuadro de búsqueda.
  • Habilite el módulo marcando la casilla de verificación y haga clic en el Instalar del botón.
  • Puede configurar el módulo en:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Instale el módulo:
    drush en drupal/miniorange_oauth_client
  • Limpiar la caché:
     drush cr
  • Puede configurar el módulo en:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Navegue hasta ampliar menú en su consola de administración de Drupal y haga clic en Instalar el nuevo módulo.
  • Instalar Drupal Inicio de sesión de OAuth y OpenID Connect: inicio de sesión SSO del cliente OAuth2 módulo ya sea descargando el zip o desde la URL del paquete (tar/zip).
  • Haga clic en Habilitar módulos recién agregados.
  • Habilite este módulo marcando la casilla de verificación y haga clic en instalar del botón.
  • Puede configurar el módulo en:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc

Configure Drupal como cliente OAuth:

  • Después de instalar el módulo, navegue hasta la Configuración -> Configuración del cliente miniOrange OAuth -> Configurar OAuth .
  • Inicio de sesión único del cliente Drupal OAuth - Pestaña Configuración - Seleccione el cliente oauth miniorange
  • Seleccione Proveedor OAuth 2.0 personalizado del desplegable Seleccionar aplicación la lista desplegable.
  • Copia el URL de devolución de llamada/redireccionamiento y tenlo a mano.
  • Note: Si su proveedor solo admite HTTPS URL de devolución de llamada/redireccionamiento y tiene un sitio HTTP, asegúrese de habilitar la opción 'Aplicar URL de devolución de llamada HTTPS' casilla de verificación en la parte inferior de la pestaña.

  • Escriba la Nombre que se ve en la pagina como el Intuito.
  • Inicio de sesión único del cliente Drupal OAuth: en la pestaña Configurar OAuth, seleccione Intuit y copie la URL de devolución de llamada

Cree una aplicación SSO en Intuit:

  • Visite la portal de desarrolladores y registrarse/iniciar sesión.
  • Intuit como inicio de sesión único de proveedor de OAuth: ingrese las credenciales de Intuit para acceder a la aplicación Intuit Deveploer
  • Vaya al menú en la parte superior y seleccione Panel De Control.
  • Intuit como inicio de sesión único del proveedor de OAuth: seleccione el panel
  • Haga clic en el + Crear una aplicación botón, debajo del Apps .
  • Intuit como inicio de sesión único del proveedor de OAuth: haga clic en el botón Crear una aplicación
  • Seleccione QuickBooks en línea y pagos.
  • Intuit como inicio de sesión único de proveedor de OAuth: haga clic en QuickBooks Online y Pagos
  • Ingrese el nombre de su aplicación, por ejemplo. Drupal, seleccione un alcance apropiado y haga clic en el Crear aplicación del botón.
  • Intuit como inicio de sesión único del proveedor de OAuth: ingrese el nombre y seleccione el alcance
  • Una vez que haya creado una aplicación, podrá ver sus detalles desde el Panel de control.
  • Intuit como inicio de sesión único del proveedor de OAuth: la aplicación se creó correctamente en la aplicación Intuit

Integrando Drupal con Intuit:

  • Si está utilizando su aplicación en el entorno sandbox, seleccione la opción Configuraciones de desarrollo y para el entorno de producción, seleccione la opción Configuración de producción sección. Aquí hemos seleccionado el entorno de Desarrollo.
  • under Configuraciones de desarrollo, navega hacia el Claves y credenciales pestaña y copie el ID de cliente y Secreto del cliente.
  • Intuit como inicio de sesión único del proveedor de OAuth: en Configuración de desarrollador, vaya a Claves y credenciales y obtenga el ID del cliente y el Secreto del cliente.
  • Ir a Drupal Configurar OAuth pestaña y pegue el copiado ID de cliente y Secreto del cliente en los respectivos campos de texto.
  • Navegue hasta la Redirigir URI sección, pegue el URL de devolución de llamada/redireccionamiento en el Enlace campo de texto y haga clic en el Guardar del botón.
  • Intuit como inicio de sesión único del proveedor de OAuth: pegue la URL de devolución de llamada en el campo URI de redireccionamiento
  • Copia y pega lo siguiente alcance y puntos finales en los respectivos campos de texto en Drupal Configurar OAuth .

    Lo que hacemos perfil de correo electrónico openid
    Autorizar punto final https://appcenter.intuit.com/connect/oauth2
    Punto final del token de acceso https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer

    Obtener punto final de información de usuario

    https://sandbox-accounts.platform.intuit.com/v1/openid_connect/userinfo  
    (Entorno de pruebas/desarrollo)

    https://accounts.platform.intuit.com/v1/openid_connect/userinfo  
    (Entorno de producción)

Conexión de prueba entre Drupal e Intuit:

  • Haga clic en el Realizar configuración de prueba para verificar la conexión OAuth SSO entre Drupal e Intuit.
  • Configuración de prueba entre Drupal y Office 365
  • En una ventana emergente de Configuración de prueba, si no tiene una sesión activa en Intuit en el mismo navegador, se le pedirá que inicie sesión en su Intuit. Después de iniciar sesión correctamente en Intuit, se le proporcionará una lista de atributos recibidos de Intuit.
  • Seleccione Atributo de correo electrónico desde el menú desplegable en el que se obtiene el ID de correo electrónico del usuario y haga clic en el Terminado del botón.
  • Drupal OAuth OpenID Single Single On: si la conexión se establece correctamente entre Drupal e Intuit, obtendrá una lista de atributos de la aplicación Intuit.
  • Una vez hecho clic en Terminado botón, será redirigido al Mapeo de atributos y roles pestaña, en la que puede seleccionar el Atributo de nombre de usuario de la lista desplegable y haga clic en Guardar configuración del botón.
  • Drupal OAuth OpenID Single Single On: seleccione el atributo de nombre de usuario en la lista desplegable

Ten en cuenta que: La asignación del atributo de correo electrónico es obligatoria para el inicio de sesión único.

¡Felicidades! Ha configurado correctamente Intuit como proveedor de OAuth y Drupal como cliente de OAuth.

¿Cómo realizar el SSO?

  • Abra un nuevo navegador/ventana privada y navegue hasta la página de inicio de sesión del sitio Drupal.
  • Haga clic en el Iniciar sesión usando Intuit enlace para iniciar el SSO desde Drupal.
  • Si desea agregar el enlace SSO en otras páginas, siga los pasos que se indican en la imagen a continuación:
  • Drupal OAuth OpenID Single Single-On: agregue un enlace de inicio de sesión en una página diferente del sitio Drupal

¿Necesita Ayuda?

Si tiene algún problema durante la configuración o si desea algunas funciones adicionales, contáctenos en drupalsupport@xecurify.com.

Características adicionales:

Solución de Problemas:

Obteniendo error: 'Nombre de usuario no recibido. Verifique su configuración de Asignación de Atributos.' O aparece el error: 'Correo electrónico no recibido. Verifique su configuración de Asignación de Atributos.'
 

Siga los pasos mencionados AQUÍ

Recibo el mensaje "No se encontraron credenciales de cliente en los encabezados o en el cuerpo" cuando intento realizar la configuración de prueba.
 

Siga los pasos mencionados AQUÍ

Después de hacer clic en cerrar sesión en Drupal, me envía de regreso a la página de inicio de Drupal. Sin embargo, cuando intento iniciar sesión con otro usuario, no me pide que inicie sesión, sino que inicia sesión automáticamente con el mismo usuario.
 

La funcionalidad de cierre de sesión que mencionó aquí es el comportamiento predeterminado de un módulo. Te cierra la sesión de Drupal pero no de tu Aplicación/Proveedor. Para permitir que el módulo cierre sesión en su cuenta de proveedor/aplicación (lo que está buscando), debe realizar las siguientes configuraciones: [Más información]

Compré el módulo Drupal pago y lo reemplacé con el módulo gratuito, pero aún no puedo utilizar las funciones pagas.
 

Como actualizó a una de nuestras versiones pagas del módulo Drupal y reemplazó el módulo gratuito por el pago, primero debe activar el módulo pago. Consulte los pasos a continuación. [Conozca más]

Preguntas más frecuentes (FAQ)
 Casos de Estudio
miniOrange ha atendido con éxito los casos de uso de más de 400 clientes confiables con sus soluciones Drupal altamente flexibles y personalizables. No dude en consultar algunos de nuestros estudios de casos únicos utilizando este liga.
 Otras soluciones
No dude en explorar otras soluciones Drupal que ofrecemos esta página. Las soluciones populares utilizadas por nuestros clientes de confianza incluyen autenticación de dos factores: 2FA, seguridad del sitio web, autenticación API REST y JSON, aprovisionamiento de usuarios y sincronización. 
  Soporte activo 24 horas al día, 7 días a la semana
Los desarrolladores de Drupal de miniOrange ofrecen soporte rápido y activo para sus consultas. Podemos ayudarlo desde elegir la mejor solución para su caso de uso hasta implementar y mantener la solución.
¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

SOPORTE
Póngase en contacto con el soporte técnico de miniOrange
comercial

Gracias por su consulta.

Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com