Résultats de recherche :

×

Intégration de Shopify SAML Single Sign-On (SSO) avec Drupal comme IdP


Drupal peut être défini comme fournisseur d'identité centralisé ou comme source d'authentification pour les utilisateurs d'autres applications via l'authentification unique (SSO). Ce document vous guidera à travers les étapes d'intégration de Drupal en tant qu'IDP SAML 2.0 et de Shopify en tant que fournisseur de services (SP) à l'aide du Module IDP miniOrange SAML. Cela vous permettra de gérer les utilisateurs et leurs autorisations en un seul endroit et en même temps, les utilisateurs pourront accéder à plusieurs applications avec des informations d'identification uniques. Le module est compatible avec Drupal 7, Drupal 8, Drupal 9 et Drupal 10.

Procédure d'installation 


  • Téléchargez le module :
    le compositeur nécessite 'drupal/miniorange_saml_idp'
  • Accédez à étendre menu sur votre console d'administration Drupal et recherchez Fournisseur d'identité SAML miniOrange en utilisant le champ de recherche.
  • Activez le module en cochant la case et cliquez sur installer .
  • Configurez le module à
    {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup
  • Installez le module :
    drush en miniorange_saml_idp
  • Vider le cache:
     drush cr
  • Configurez le module à
    {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup
  • Accédez à étendre menu sur votre console d'administration Drupal et cliquez sur Installer un nouveau module de .
  • Installez l' Drupal SAML IDP 2.0 Single Sign On (SSO) - Fournisseur d'identité SAML module soit en téléchargeant le zip, soit depuis 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/miniorange_saml_idp/idp_setup

Condition préalable:

Métadonnées Drupal SAML IdP :

  • Après avoir installé le module sur votre site Drupal, dans le Administration menu, accédez à Configuration → Personnes → Configuration miniOrange SAML IDP. (/admin/config/people/miniorange_saml_idp/idp_setup)
  • Drupal-SAML-IDP-Single-Sign-On-Click-on-Drupal-SAML-IDP-Configuration
  • 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). Métadonnées IDP onglet, cliquez sur le Télécharger les métadonnées bouton. Ouvrez-le sur le bloc-notes et copiez les informations IdP. Gardez-le à portée de main. (Ces informations sont requises pour configurer Shopify en tant que SAML SP.)
  • Drupal-SAML-IDP-Single-Sign-On-télécharger-les-métadonnées

Configurez l'application SAML SSO dans Shopify Store :

  • Accédez à votre Shopify magasin, Cliquez sur le Applications onglet, et sélectionnez le Authentification unique miniOrange - SSO .
  • shopify-SAML-Single-Sign-On-Click-on-Apps-et-select-miniOrange-SSO
  • Cliquez sur le CONFIGURATION DU IDP du côté gauche.
  • Shopify-SAML-SP-Single-Sign-On-Navigate-to-Setup
  • Sous Configurer l'authentification unique → Cliquez sur Ajouter un fournisseur d'identité .
  • Shopify-Store-SAML-SP-Single-Sign-On-Ciick-on-Configure-SSO
  • Dans l'onglet SAML, cliquez sur l'icône Importer les métadonnées IDP .
  • Cliquez sur Choisissez Fichier et téléchargez le fichier de métadonnées précédemment téléchargé à partir de Drupal.
  • Shopify-Store-SAML-SP-Single-Sign-On-sous-SAML-Cliquez sur le bouton Importer-métadonnées
  • Saisissez le nom de l'IdP et sélectionnez Déposez votre dernière attestation bouton radio.
  • hopify-Store-SAML-SP-Single-Sign-On-In-Import-IDP-Metadata-Upload-IdP-metadata-file
  • Cliquez sur L’.
  • Faites défiler vers le bas et cliquez sur le Épargnez .
  • Shopify-Store-SAML-SP-Single-Sign-On-Click-on-Save-buttom-une fois-importé-les-métadonnées
  • Cliquez sur Sélectionnez → Métadonnées lien vers l'application sous le Configurer l'authentification unique menu.
  • Shopify-Store-SAML-SP-Single-Sign-On-Under-Select-Click-on-Metadata
  • Extrait du Métadonnées onglet, sélectionnez la SP – SSO INITIÉ puis cliquez sur Afficher les détails des métadonnées .
  • Cliquez sur le Télécharger les métadonnées bouton. (Ceci est nécessaire pour configurer Drupal en tant qu'IdP SAML.)
  • Shopify-Store-SAML-SP-Single-Sign-On-SP-Initiated-SSO.webp

Configuration de Drupal en tant que fournisseur d'identité SAML (IdP) :

  • Accédez au site Drupal. Allez au Configuration du fournisseur de services du module et cliquez sur l'onglet Télécharger les métadonnées SP.
  • Dans le champ Télécharger les métadonnées, choisissez le fichier de métadonnées SP que vous avez téléchargé à partir de Shopify et cliquez sur le bouton Télécharger.
  • Drupal-SAML-IDP-Upload-Metadata
  • Cochez la case pour Assertion signée et cliquez sur le Enregistrer la configuration.

Vous avez configuré avec succès Shopify en tant que fournisseur de services SAML et Drupal en tant que fournisseur d'identité SAML.

Testez la connexion entre Shopify et Drupal :

  • Accédez à la boutique Shopify.
  • Cliquez sur le Configurer l'authentification unique onglet du côté gauche.
  • Shopify-Store-SAML-SP-Single-Sign-On-Ciick-on-Configure-SSO
  • Cliquez sur le Sélectionnez → Tester la connexion par rapport au fournisseur d'identité configuré (DrupalSAML).
  • Shopify-Store-SAML-SP-Single-Sign-On-Click-on-Test-Connection-under-Select
  • Une fois la configuration du test réussie, vous verrez la liste des attributs utilisateur reçus de Drupal (IdP).
  • Shopify-Store-SAML-SP-Single-Sign-On-Test-Connection-est-réussi

Caractéristiques supplémentaires:

Explorez les fonctionnalités avancées offertes par le module avec un essai complet. Vous pouvez lancer la demande d'essai en utilisant Demander un essai de 7 jours bouton du module ou contactez-nous à drupalsupport@xecurify.com pour une assistance individuelle d'un expert Drupal.

 É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 2FA, User Provisioning et Website Security. 
  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