Intégration SSO OAuth / OpenID Connect avec Drupal en tant que fournisseur OAuth
Marché
L'intégration SSO du serveur OAuth de Drupal vous permet de vous connecter à n'importe quelle application cliente compatible OAuth 2.0 ou OpenID Connect (OIDC) à l'aide de vos identifiants Drupal. Cette intégration SSO est assurée par le module serveur OAuth miniOrange . Elle prend en charge plusieurs types d'autorisation, notamment l'autorisation par mot de passe, l'autorisation par identifiants client, l'autorisation implicite et l'autorisation par authentification.
Le module est compatible avec tous les clients OAuth/OIDC tels que Salesforce, Slack, AWS Cognito, Jira, Joomla, WordPress, Magento, Bitbucket, Azure AD B2C, Confluence, OSTicket, Grafana, Qlik Cloud, et est disponible pour Drupal 7, Drupal 8, Drupal 9, Drupal 10 et Drupal 11.
Procédure d'installation
- Utiliser le compositeur
- Utiliser Drush
- Installation manuelle
Étapes de configuration
Configurer Drupal comme serveur OAuth
- Allez dans Configuration → Personnes → Serveur OAuth miniOrange dans le Administration menu. (admin/config/people/oauth_server_sso/config_client)
- En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). Enregistrement de l'application onglet, cliquez sur le + Ajouter un client .
- Saisissez maintenant le nom de l'application et l'URL de redirection précédemment copiée dans les champs correspondants.
- Cliquez sur Créer un client bouton permettant d'enregistrer la configuration du client.
- L'identifiant et le secret du client s'affichent. Veuillez les copier et les conserver. Ils seront nécessaires lors de la configuration de l'application cliente.
- Veuillez configurer la portée et les points de terminaison comme indiqué dans le tableau ci-dessous dans l'application cliente. (Vous pouvez également obtenir ces informations à partir de…) Portée et points finaux l'article de l' Site Drupal -> Configuration -> Configuration du serveur miniOrange OAuth -> Client OAuth):
| Domaine | profil openid email |
|---|---|
| Autoriser le point de terminaison | {base_url_of_the_drupal_site}/mo/oauth2/authorize |
| Point de terminaison du jeton d'accès | {base_url_of_the_drupal_site}/mo/oauth2/token |
| Obtenir le point de terminaison des informations utilisateur | {base_url_of_the_drupal_site}/mo/oauth2/userinfo |
Besoin d'assistance?
Si vous rencontrez des problèmes lors de la configuration ou si vous souhaitez des fonctionnalités supplémentaires, veuillez nous contacter à l'adresse drupalsupport@xecurify.com.
Articles Relatifs
Merci pour votre réponse. Nous reviendrons vers vous bientôt.
Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête

Contactez-nous