Integración de SSO de OAuth/OpenID Connect con Drupal como proveedor de OAuth
Resumen
La integración de inicio de sesión único (SSO) del servidor OAuth de Drupal permite iniciar sesión en cualquier aplicación cliente compatible con OAuth 2.0 u OpenID Connect (OIDC) mediante credenciales de Drupal. Esta integración SSO se logra mediante el módulo de servidor OAuth de miniOrange , que admite varios tipos de concesión, incluyendo concesión de contraseña, concesión de credenciales de cliente, concesión implícita y concesión de autorización.
El módulo es compatible con todos los clientes OAuth/OIDC como Salesforce, Slack, AWS Cognito, Jira, Joomla, WordPress, Magento, Bitbucket, Azure AD B2C, Confluence, OSTicket, Grafana, Qlik Cloud, y está disponible para Drupal 7, Drupal 8, Drupal 9, Drupal 10 y Drupal 11.
Pasos de la instalación
- Usando el compositor
- Usando Drush
- Instalación manual
Pasos de configuración
Configurar Drupal como servidor OAuth
- Vaya al Configuration → Personas → Servidor miniOrange OAuth en el Administración Menú. (admin/config/people/oauth_server_sso/config_client)
- En la sección Registro de la aplicación pestaña, haga clic en + Agregar cliente .
- Ahora, introduzca el nombre de la aplicación y la URL de redireccionamiento copiada previamente en los campos correspondientes.
- Haga clic en el botón Crear cliente Botón para guardar la configuración del cliente.
- Ahora se mostrarán el ID y la clave secreta del cliente. Cópielos y téngalos a mano. Los necesitará para configurar la aplicación cliente.
- Configure el ámbito y los puntos de conexión según se especifica en la tabla siguiente en la aplicación cliente. (También puede obtenerlos de la siguiente manera). Alcance y puntos finales sección de la Sitio Drupal -> Configuration -> Configuración del servidor miniOrange OAuth -> Cliente OAuth):
| <b></b><b></b> | perfil de correo electrónico openid |
|---|---|
| Autorizar punto final | {base_url_of_the_drupal_site}/mo/oauth2/authorize |
| Punto final del token de acceso | {base_url_del_sitio_drupal}/mo/oauth2/token |
| Obtener punto final de información de usuario | {base_url_of_the_drupal_site}/mo/oauth2/userinfo |
¿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.
Artículos Relacionados
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente

Contáctanos