Connexion AWS Cognito SSO à Drupal à l'aide de la connexion OAuth/OpenID
Marché
Le module client OAuth de Drupal permet l'authentification unique, c'est-à-dire l'authentification unique (SSO) pour un site Drupal avec n'importe quel fournisseur d'identité utilisant le protocole de connexion OAuth ou OpenID. module Ce module est compatible avec Drupal 7, 8, 9, 10 et 11. Nous allons détailler ici les étapes de configuration avec AWS Cognito. Une fois la configuration terminée, les utilisateurs pourront se connecter au site Drupal avec leurs identifiants AWS.
Procédure d'installation
- Ancienne version
- Nouvelle Version
Étapes de configuration
Configurer AWS Cognito en tant que fournisseur OAuth :
- Connectez-vous à AWS console.
- Recherchez Cognito et cliquez dessus.
- Cliquez sur Créer un pool d'utilisateurs Bouton permettant de créer des groupes d'utilisateurs. (Un groupe d'utilisateurs est un répertoire d'utilisateurs. Les utilisateurs de ce groupe peuvent accéder à l'application à l'aide de leurs identifiants AWS Cognito.)
- Maintenant dans Configurer les ressources pour votre application fenêtre, sélectionnez le type d'application et entrez le nom de l'application dans Définissez votre application .
- Choisir Attributs de connexion in Configurer les options .
- Collez le précédemment copié URL de rappel du Drupal dans le URL de retour champ de texte sous le Ajouter une URL de retour .
- Cliquez sur Créer un répertoire d'utilisateurs .
- Cliquez sur le Amazon Cognito lien dans le coin supérieur gauche.
- Après cela, cliquez sur le bouton Groupes d'utilisateurs de la barre latérale gauche.
- Maintenant, sur le lien du pool d'utilisateurs nouvellement créé.
- Cliquez sur le Utilisateurs dans la barre latérale gauche, puis cliquez sur Créer un utilisateur pour ajouter un nouvel utilisateur.
- Entrez les informations utilisateur comme ou a nous envoyer un courriel et et cliquez sur Créer un utilisateur .
- Cliquez sur Clients d'application depuis la barre latérale gauche et cliquez sur le lien de votre application créée.
- Extrait du Informations sur le client de l'application section copier le identité du client et Secret clientGardez-les à portée de main car ils seront nécessaires plus tard.
- Maintenant, cliquez sur le Domaine dans la barre latérale gauche sous le BrandingCopiez le domaine Cognito, il sera nécessaire ultérieurement pour les points de terminaison d'autorisation et de jeton d'accès.
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