Résultats de recherche :

×

nopCommerce OAuth Single Sign-On (SSO) avec Google comme fournisseur OAuth


Authentification unique OAuth (SSO) de nopCommerce Le module donne la possibilité d'activer l'authentification unique OAuth pour votre boutique ou site nopCommerce. Grâce à l'authentification unique, vous ne pouvez utiliser qu'un seul mot de passe pour accéder à votre boutique ou site nopCommerce et à vos services. Notre module est compatible avec tous les fournisseurs d'identité compatibles OAuth. Ici, nous allons passer en revue un guide étape par étape pour configurer l'authentification unique (SSO) entre nopCommerce et Google en considérant Google comme fournisseur OAuth.

Pré-requis : téléchargement et installation

  • Télécharger le module nopCommerce OAuth Single Sign-On (SSO).
  • Pour installer le plugin, connectez-vous en tant qu'administrateur à votre site ou boutique nopCommerce. Dans le tableau de bord d'administration, accédez à Onglet Configuration >> Plugins locaux.
  • Dans le coin supérieur droit de la page, sélectionnez le Télécharger un plugin ou un thème bouton pour télécharger le zip du plugin téléchargé. Suivez les instructions plus loin pour installer le plugin.

Étapes pour configurer l'authentification unique (SSO) nopCommerce OAuth en utilisant Google comme fournisseur d'identité

1. Configurez Google comme IDP

  • Cliquez sur https://console.developers.google.com/ et inscrivez-vous/connectez-vous.
  • Cliquez sur Sélectionnez un projet pour créer un nouveau projet Google Apps, vous verrez une fenêtre contextuelle avec la liste de tous vos projets.
  • NopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Sélectionnez un projet
  • Vous pouvez cliquer sur le Nouveau projet bouton pour créer un nouveau projet.
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Cliquez sur un nouveau projet
  • Entrez le nom de votre projet sous le Nom Du Projet champ et cliquez sur Création.
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Créer un projet
  • Cliquez sur le menu de navigationApisServicesExpérience.
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - accédez aux informations d'identification
  • Cliquez sur Créer des identifiants puis sélectionnez ID client OAuth parmi les options proposées.
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - informations d'identification du client
  • Si vous recevez un avertissement indiquant que pour créer un identifiant client OAuth, vous devez définir un nom de produit sur l'écran de consentement (comme indiqué dans l'image ci-dessous). Clique sur le Configurer l'écran de consentement .
  • NopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - configurer l'écran de consentement de Google OAuth pour nopCommerce
  • Choisissez comment vous souhaitez configurer et enregistrer votre application et cliquez sur engendrent .
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Configurer l'écran de consentement de Google OAuth
  • Entrez les détails requis tels que Nom de l'application, e-mail d'assistance utilisateur. et cliquez sur Sauvegarder et continuer .
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Saisir les informations sur l'application nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Entrez les détails et enregistrez
  • Maintenant, pour configurer les étendues, cliquez sur Ajouter ou supprimer les étendues .
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Ajouter ou supprimer des étendues Google
  • Maintenant, sélectionnez le Scopes pour permettre à votre projet d'accéder à des types spécifiques de données d'utilisateurs privées à partir de leur compte Google et cliquez sur Mises à jour .
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Google Scopes
  • Allez à Onglet Informations d'identification et cliquez sur Créer des identifiants bouton. Sélectionner Application Web dans la liste déroulante pour créer une nouvelle application.
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Sélectionnez l'application Web
  • Entrez le nom que vous souhaitez pour votre ID client dans le champ du nom et entrez le URI de redirection/rappel à partir du module OAuth de miniOrange nopCommerce sous le Redirection autorisée champ URI et cliquez sur Création .
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - créer un identifiant client oauth
  • Vous verrez une fenêtre contextuelle avec l'ID client et le secret client. Copiez votre identité du client ainsi que Secret client et enregistrez-le sur la configuration de votre plugin miniOrange nopCommerce OAuth.
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - identifiant client secret client

Vous avez configuré avec succès Google en tant que serveur OAuth (fournisseur d'identité) pour réaliser une connexion SSO dans votre application nopCommerce.

2. Configurez nopCommerce en tant que SP

  • 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). Configurer OAuth/OIDC onglet, sélectionnez Google dans la liste des fournisseurs d'identité affichée ci-dessous
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Liste des fournisseurs d'identité compatibles SAML
  • Une fois la configuration de votre fournisseur d'identité terminée, vous obtiendrez l'ID client, le secret client et tous les points de terminaison d'authentification requis.
  • Copiez le URL de redirection/rappel depuis le plugin et fournissez-le à votre fournisseur d'identité pour le configurer de son côté.
  • Remplissez le reste des détails acquis dans les champs correspondants indiqués ci-dessous :
  • Cliquez sur Épargnez.
  • Remarque: Veuillez vous assurer que le Activer l'authentification unique la case est cochée.
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Remplissez les points de terminaison du fournisseur d'identité

3. Test de l'authentification unique OAuth

  • Cliquez sur Configuration du test pour vérifier si vous avez correctement configuré le plugin.
  • En cas de configuration réussie, vous obtiendrez le nom des attributs et les valeurs des attributs dans la fenêtre de configuration de test.
  • nopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Test de la configuration du test OAuth SSO

4. Cartographie des attributs

  • Sous Cartographie des attributs/rôles , mappez les noms d'attributs fournis par votre fournisseur d'identité avec les attributs de votre boutique nopcommerce.
  • Cliquez sur Épargnez .
  • NopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Mappage d'attributs

5. Ajout d'un lien SSO pour votre boutique nopCommerce

  • 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). Redirection et lien SSO , utilisez l'URL intitulée Lien SSO de votre boutique dans votre magasin pour lancer le SSO.
  • NopCommerce OAuth Single Sign-On (SSO) utilisant Google comme IDP - Mappage d'attributs

Vous pouvez même configurer le Authentification unique Umbraco SAML (SSO) module avec n’importe quel fournisseur d’identité tel que ADFS, Azure AD, Bitium, Centrify, G Suite, JBoss Keycloak, Okta, OneLogin, Salesforce, AWS Cognito, OpenAM, Oracle, PingFederate, PingOne, RSA SecureID, Shibboleth-2, Shibboleth-3, SimpleSAML, WSO2 ou même avec le vôtre fournisseur d'identité personnalisé. Pour vérifier d'autres fournisseurs d'identité, cliquez sur ici.

Ressources additionnelles


Besoin d'aide?

Vous ne parvenez pas à trouver votre fournisseur d'identité ? Envoyez-nous un mail à nopcommercesupport@xecurify.com et nous vous aiderons à configurer le SSO avec votre IDP et pour des conseils rapides (par e-mail/réunion) sur vos besoins et notre équipe vous aidera à sélectionner la solution/le plan le mieux adapté à vos besoins.


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