Intégration de la connexion Google Drupal SSO à l'aide de la connexion OAuth/OpenID
Marché
L'intégration de Google Drupal OAuth / OpenID Connect permet l'authentification unique (SSO) entre le site Drupal et Google. Ce guide de configuration aide à configurer l'authentification unique (SSO) entre le site Drupal et Google à l'aide de l' Connexion OAuth/OpenID Module. Ce module est compatible avec Drupal 7, Drupal 8, Drupal 9, Drupal 10 et Drupal 11. En intégrant le module OAuth / OpenID Connect à votre site Drupal, vous pouvez vous connecter facilement à votre site Drupal avec vos identifiants Google.
Procédure d'installation
- Ancienne version
- Nouvelle Version
Étapes de configuration
Configurer l'application SSO dans Google :
- Connectez-vous au Administrateur développeur Google console.
- Sélectionnez un projet de l'en-tête supérieur du côté gauche.
- Dans la fenêtre contextuelle Sélectionner un projet, cliquez sur le Nouveau projet bouton pour créer un nouveau projet ou choisir l'un des projets en cours pour continuer.
- Dans l' Nouveau projet panneau, entrez les informations suivantes :
- Entrez le nom de votre projet dans le champ Nom du projet champ de texte.
- Cliquez sur Créer bouton pour créer le projet.
- Après avoir créé le projet, cliquez sur API et services depuis le tableau de bord.
- Maintenant, sélectionnez le projet que vous avez créé.
- Dans le panneau de navigation de gauche, cliquez sur Titres de compétences.
- Ensuite, cliquez sur le bouton Créer des informations d'identification.
- Dans la liste déroulante, sélectionnez ID client OAuth option.
- Si vous recevez un avertissement indiquant : Pour créer un ID client OAuth, vous devez d'abord définir un nom de produit sur l'écran de consentement (comme le montre l'image ci-dessous), ignorez-le. Clique sur le Configurer l'écran de consentement .
- Vous allez être redirigé vers Branding fenêtre, cliquez sur le Commencer .
- Saisissez les informations suivantes dans le Paramétrage du projet fenêtre:
- Dans l' Nom de l'application Dans le champ de texte, saisissez le nom de l'application.
- Entrez votre adresse e-mail dans le E-mail d'assistance utilisateur champ de texte pour que les gens puissent vous contacter avec des questions concernant leur consentement.
- Dans l' Audience Sélectionner Externe case à cocher.
- Dans l' Coordonnées entrez votre email de contact.
- Terminez votre configuration. et cliquez sur le Créer .
- Ensuite, cliquez sur le Créer un client OAuth .
- Choisir Type d'application as application Web.
- Saisissez les informations suivantes dans le Créer un ID client OAuth fenêtre:
- Nom: Entrer le Nom de votre client OAuth 2.0. (Ce nom sert uniquement à identifier le client dans la console.)
- URI de redirection autorisés: Clique le + Ajouter un URI bouton et collez le texte précédemment copié URL de rappel/redirection de Drupal dans le champ de texte.
- Ensuite, cliquez sur Créer .
- À partir de la fenêtre contextuelle, copiez le identité du client et Secret client. Gardez-le à portée de main. Il faudra configurer Drupal comme client OAuth.
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 à drupalsupport@xecurify.com.
Caractéristiques supplémentaires:
Dépannage:
Plus de FAQ ➔Obtention d'une erreur : « Nom d'utilisateur non reçu. Vérifiez votre configuration de mappage d'attributs. » OU Obtention d'une erreur : « E-mail non reçu. Vérifiez votre configuration de mappage d'attributs. »
Suivez les étapes mentionnées ICI
J'obtiens le message « Les informations d'identification du client n'ont pas été trouvées dans les en-têtes ou le corps »
lorsque j'essaie d'effectuer une configuration de test
Suivez les étapes mentionnées ICI
Après avoir cliqué sur la déconnexion dans Drupal, cela me renvoie à la page d'accueil de Drupal. Cependant, lorsque j'essaie de me connecter avec un autre utilisateur, il ne me demande pas de me connecter mais me connecte automatiquement avec le même utilisateur
La fonctionnalité de déconnexion que vous avez mentionnée ici est le comportement par défaut d'un module. Elle vous déconnecte de Drupal mais pas de votre application/fournisseur. Pour permettre au module de se déconnecter de votre compte fournisseur/application (ce que vous recherchez), vous devez effectuer les configurations ci-dessous : [en savoir plus]
J'ai acheté le module Drupal payant et je l'ai remplacé par le module gratuit, mais je ne peux toujours pas utiliser les fonctionnalités payantes.
Comme vous avez effectué une mise à niveau vers l'une de nos versions payantes du module Drupal et remplacé le module gratuit par le module payant, vous devez d'abord activer le module payant. Veuillez vous référer aux étapes ci-dessous.En savoir plus]
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