Configurar el inicio de sesión único de Office 365 con el cliente OAuth de Drupal
Resumen
La integración de Drupal miniOrange SSO le permitirá configurar el inicio de sesión único (SSO) entre su sitio Drupal y Office 365 mediante el protocolo OAuth/OpenID. El módulo de conexión Drupal OAuth 2.0/OpenID permite habilitar el inicio de sesión único mediante OAuth 2.0/OIDC en sitios Drupal. Ofrecemos el módulo cliente Drupal OAuth/OpenID para Drupal 7, Drupal 8, Drupal 9, Drupal 10 y Drupal 11.
Pasos de la instalación
- Versión antigua
- nueva Versión
Pasos de configuración
Crear una aplicación en Office 365
- Inicie sesión/Regístrese en el Microsoft Office 365 Consola de administración.
- Vaya a la Servicios Azure y seleccione Registro de la aplicación .
- Navegue a la pestaña Registro de la aplicación -> Nuevo registro desde el menú de navegación de la izquierda.
- Ingrese la siguiente información en el Registrar una aplicación página:
- Introduzca el nombre para mostrar de la aplicación en Nombre campo de texto.
- Tipos de cuenta admitidos: Seleccione Cuentas solo en este directorio organizacional (solo prueba - inquilino único). Si no está seguro de qué opción seleccionar, haga clic en el Ayúdeme a elegir .
- URI de redireccionamiento (opcional): Seleccione una plataforma como Web (Opcional)Pegue la URL de devolución de llamada/redirección copiada en el URI de redirección campo de texto.
- Haga clic en el elemento Registrarse botón para crear la nueva aplicación.
- Copia el ID de aplicación (cliente) desde el portal de Microsoft Office.
- En el portal de Microsoft Office, haga clic en Agregar un certificado o secreto (Lazy section loading) bajo la sección Artículos esenciales .
- Haga clic en el elemento Nuevo secreto de cliente .
- Proporcionar la información requerida sobre el Agregar un secreto de cliente ventana:
- Ingrese un Mareas Ideales para Lecciones para este secreto de cliente
- Seleccionar Expira duración del menú desplegable.
- Haga clic en el elemento Agregar .
- Luego, copia el Valor del menú Secretos del cliente pestaña. Es la clave secreta del cliente de su aplicación.
- Vaya al portal de Microsoft Office 365, navegue hasta el Permisos de API -> Agregar un permiso -> API de Microsoft -> API de administración de Office 365-> Permisos de aplicación.
- Seleccione lo que desee Permisos y haga clic en el ícono de Agregar permisos .
- Navegue a la pestaña Resumen y haga clic en Endpoints .
- Copia el Punto final de autorización OAuth 2.0 (v2) & Punto final del token OAuth 2.0 (v2).
¿Necesita Ayuda?
Si tiene algún problema durante la configuración o si desea alguna función adicional, póngase en contacto con nosotros en drupalsupport@xecurify.com.
Características adicionales:
Solución de Problemas:
Más preguntas frecuentes ➔Aparece el error: "No se recibió el nombre de usuario. Verifique la configuración de asignación de atributos". O bien, aparece el error: "No se recibió el correo electrónico. Verifique la configuración de asignación de atributos".
Sigue los pasos que se mencionan AQUÍ.
Me aparece el mensaje "No se encontraron credenciales de cliente en los encabezados ni en el cuerpo"
Cuando intento realizar una configuración de prueba
Sigue los pasos que se mencionan AQUÍ.
Después de hacer clic en cerrar sesión en Drupal, me envía de nuevo 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 función de cierre de sesión que mencionas es el comportamiento predeterminado de un módulo. Cierra tu sesión en Drupal, pero no en tu aplicación/proveedor. Para permitir que el módulo cierre la sesión en tu cuenta de proveedor/aplicación (que es lo que buscas), debes realizar las siguientes configuraciones: [ más información ]
Compré el módulo pago de Drupal y lo reemplacé con el módulo gratuito, pero todavía no puedo usar las funciones pagas.
Dado que ha actualizado a una de nuestras versiones de pago del módulo Drupal y ha sustituido el módulo gratuito por el de pago, primero debe activar el módulo de pago. Consulte los pasos que se indican a continuación. [ Más información ]
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente

Contáctanos