Résultats de recherche :

×

WordPress Drupal Single Sign-On – Intégration SSO utilisant le protocole OpenID Connect

WordPress Drupal Single Sign-On – Intégration SSO utilisant le protocole OpenID Connect


L'intégration Drupal SSO permettra aux utilisateurs de se connecter à WordPress à l'aide des informations d'identification du site Drupal. Cette intégration SSO est réalisée par le module serveur miniOrange OAuth / OpenID Connect qui utilise le protocole OAuth 2.0 et OpenID Connect. Le module est compatible avec tous les clients OAuth / OpenID Connect et est disponible pour Drupal 7, Drupal 8, Drupal 9 et Drupal 10.

Dans ce guide de configuration, nous vous aiderons à configurer la connexion Single Sign-on à l'aide du protocole OAuth entre le site Drupal et WordPress.

Procédure d'installation:


  • Téléchargez le module :
    le compositeur nécessite 'drupal/oauth_server_sso'
  • Cliquez sur étendre menu sur votre console d'administration Drupal et activez le module en activant la case à cocher et en cliquant sur Installer .
  • Configurez le module à :
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Installez le module :
    drush et oauth_server_sso
  • Vider le cache:
     drush cr
  • Configurez le module à :
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Accédez à étendre menu sur votre console d'administration Drupal et cliquez sur Installer un nouveau module de.
  • Installez le module Drupal OAuth / OIDC Provider - Single Sign On (SSO) soit en téléchargeant le zip, soit à partir de l'URL du paquet (tar/zip).
  • Cliquez sur Activer les modules nouvellement ajoutés.
  • Activez ce module en cochant la case et en cliquant sur Installer .
  • Configurez le module à
    {BaseURL}/admin/config/people/oauth_server_sso/config_client

Configurer l'application dans WordPress :

  • Connectez-vous à votre Outils de gestion site.
  • Accédez au tableau de bord WordPress -> Extensions et cliquez sur Ajouter Nouveau.
  • Recherche pour le Authentification unique OAuth – SSO (client OAuth) plugin et cliquez sur le Installer maintenant .
  • Fournisseur Drupal WordPress OAuth OIDC - Connectez-vous au tableau de bord WordPress, recherchez OAuth Single Sign On - Plugin SSO (OAuth Client)
  • Une fois installé cliquez sur Activer.
  • Allez à Configurer OAuth onglet et cliquez sur le Ajouter une nouvelle application
  • Fournisseur Drupal WordPress OAuth OIDC - Cliquez sur Activer, accédez à Configurer OAuth et Ajouter une nouvelle application
  • Recherchez Drupal sous la barre de recherche et cliquez dessus.
  • Fournisseur Drupal WordPress OAuth OIDC - Rechercher Drupal
  • Copiez le URL de rappel et cliquez sur le Suivant .
  • Fournisseur Drupal WordPress OAuth OIDC - Copiez l'URL de rappel et cliquez sur Suivant

Configurez Drupal en tant que serveur OAuth :

  • Accédez au site Drupal et accédez au configuration -> Configuration du serveur miniOrange OAuth -> Client OAuth languette.
  • Cliquez sur le Ajouter un client bouton pour ajouter une nouvelle application.
  • Intégration de WordPress avec le fournisseur Drupal OAuth/OIDC - Cliquez sur Ajouter un client
  • Entrez le nom de votre candidature sous le Nom de l'application champ de texte.
  • Coller le copié URL de rappel/redirection depuis le site WordPress sous le URL de rappel/redirection champ de texte.
  • Vous pouvez ajouter plusieurs URL de rappel en cliquant sur le bouton Ajouter Plus à côté du champ de texte URL de rappel/redirection.
  • Intégration de WordPress avec le fournisseur Drupal OAuth/OIDC - Cliquez sur Ajouter plus à côté du champ URL de rappel
  • Cliquez sur le Épargnez .

Configurez WordPress en tant que client OAuth :

  • Ajoutez les points de terminaison comme spécifié dans le tableau ci-dessous (vous pouvez également obtenir la même chose à partir du Portée et points finaux l'article de l' Site Drupal -> configuration -> Configuration du serveur miniOrange OAuth -> Client OAuth): -

    Autoriser le point de terminaison {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Point de terminaison du jeton {base_url_of_the_drupal_site}/mo/oauth2/token
    Point de terminaison des informations utilisateur {base_url_of_the_drupal_site}/mo/oauth2/userinfo
  • Intégration de WordPress avec le fournisseur Drupal OAuth/OIDC – Fournir la portée et les points de terminaison dans l'application WordPress
  • Cliquez sur le Suivant .
  • Revenez au site Drupal et copiez le identité du client.
  • Collez l'ID client copié sous le identité du client champ de texte sur le site WordPress.
  • Intégration de WordPress avec le fournisseur Drupal OAuth/OIDC – Fournir un identifiant client dans l'application WordPress
  • De même, copiez le Secret client depuis le site Drupal et collez-le dans le Secret client champ de texte sur le site WordPress.
  • Intégration de WordPress avec le fournisseur Drupal OAuth/OIDC – Fournir le secret client dans l'application WordPress
  • Accédez au site Drupal et copiez le Domaine du Portées et points de terminaison .
  • Collez la portée copiée sous le Scopes champ de texte sur le site WordPress. Clique sur le Suivant .
  • Intégration de WordPress avec le fournisseur Drupal OAuth/OIDC - Fournir une portée dans l'application WordPress
  • Confirmez les configurations et cliquez sur le Finition .
  • Intégration de WordPress avec le fournisseur Drupal OAuth/OIDC – Cliquez sur Terminer
  • Une fois la configuration du test réussie, cliquez sur le bouton OK .
  • Intégration de WordPress avec le fournisseur Drupal OAuth/OIDC – Si la configuration du test réussit, cliquez sur Terminé
  • Cliquez sur le Finition .
  • Intégration de WordPress avec le fournisseur Drupal OAuth/OIDC – Cliquez sur Terminer
  • Vous avez configuré avec succès le module serveur OAuth avec WordPress comme client OAuth et Drupal comme serveur OAuth.
  • Intégration de WordPress avec le fournisseur Drupal OAuth/OIDC - Vous avez configuré avec succès WordPress avec Drupal

Voyons voir comment ça fonctionne:

  • Ouvrez une nouvelle fenêtre/navigateur privé et accédez à la page de connexion du site Web WordPress.
  • Cliquez sur le Connectez-vous avec Drupal .
  • Testez la connexion SSO entre WordPress et le fournisseur Drupal OIDC - Cliquez sur Connexion avec Drupal
  • Entrez les informations d'identification Drupal et cliquez sur le Connexion .
  • Connectez-vous à WordPress à l'aide du fournisseur Drupal OIDC
  • Vous serez connecté à WordPress à l’aide des informations d’identification Drupal.

Vous avez réussi le SSO entre WordPress et Drupal !

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:

 Études de cas
miniOrange a répondu avec succès aux cas d'utilisation de plus de 400 clients de confiance grâce à ses solutions Drupal hautement flexibles/personnalisables. N'hésitez pas à consulter certaines de nos études de cas uniques en utilisant ceci lien.
 D'autres solutions
N'hésitez pas à explorer les autres solutions Drupal que nous proposons ici. Les solutions populaires utilisées par nos clients de confiance incluent l'authentification à deux facteurs : 2FA, la sécurité du site Web, l'authentification API REST et JSON, le provisionnement des utilisateurs et la synchronisation. 
  Assistance active 24h/7 et XNUMXj/XNUMX
Les développeurs Drupal de miniOrange offrent un support rapide et actif pour vos requêtes. Nous pouvons vous aider depuis le choix de la meilleure solution pour votre cas d’utilisation jusqu’au déploiement et à la maintenance de la solution.
Bonjour!

Besoin d'aide? Nous sommes ici !

Support
Contacter l'assistance miniOrange
succès

Merci pour votre demande.

Si vous n'avez pas de nouvelles de nous dans les 24 heures, n'hésitez pas à envoyer un e-mail de suivi à info@xecurify.com