Résultats de recherche :

×

Authentification unique OAuth (SSO) de G Suite | Connexion Prestashop Google OAuth

Authentification unique OAuth (SSO) de G Suite | Connexion Prestashop Google OAuth


Le module Prestashop OAuth Client vous permet d'effectuer une connexion sécurisée à authentification unique (SSO) dans votre boutique Prestashop en utilisant Google comme fournisseur OAuth. Configurez le client Prestashop OAuth pour l'authentification utilisateur qui vérifie l'identité d'un utilisateur tentant d'accéder à Prestashop avec Google Login. Prestashop Authentification unique (SSO) du client OAuth Le module configure également les fournisseurs personnalisés et les IDP standard. Il prend en charge les fonctionnalités avancées de connexion à authentification unique (SSO) telles que le mappage d'attributs de profil utilisateur, le mappage de rôles, etc. Nous passerons ici en revue un guide pour configurer le client Prestashop OAuth avec les informations de connexion Google. Ajouter Connexion à authentification unique (SSO) Google OAuth to Prestashop permet à vos utilisateurs de se connecter rapidement et en toute sécurité à votre boutique Prestashop avec la connexion Google Workspace sans avoir à mémoriser un nom d'utilisateur et un mot de passe.

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

Vous devez télécharger et installer le plugin miniOrange OAuth Client pour configurer l'authentification unique avec votre boutique Prestashop.

Étapes pour configurer la connexion Google OAuth avec Prestashop

1. Configurer Google en tant que fournisseur OAuth

  • 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.
  • Cliquez sur le Nouveau projet bouton pour créer un nouveau projet.

  • Connexion Prestashop Google OAuth | Créer un projet
  • Entrez le nom de votre projet sous le Nom Du Projet champ et cliquez sur Création.

  • Connexion Prestashop Google OAuth | Nouveau projet
  • Cliquez sur Menu de navigation> API et services> Informations d'identification.

  • Connexion Prestashop Google OAuth | Créer des informations d'identification client
  • Cliquez sur Créer des identifiants puis sélectionnez ID client OAuth parmi les options proposées.

  • ID client Oauth
  • 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 .

  • Connexion Prestashop Google OAuth | Configurer l'écran de consentement
  • Choisissez comment vous souhaitez configurer et enregistrer votre application et cliquez sur Création .

  • Connexion Prestashop Google OAuth | Application externe
  • Entrez les détails requis tels que Nom de l'applicationet E-mail d'assistance utilisateur et cliquez sur Sauvegarder et continuer .

  • Connexion Prestashop Google OAuth | Informations sur la candidature
  • Maintenant, pour configurer les étendues, cliquez surAjouter ou supprimer les étendues .

  • Connexion Prestashop Google OAuth | Ajouter ou supprimer des étendues
  • Maintenant, sélectionnez le Scopes pour permettre à votre projet d'accéder à des types spécifiques de données d'utilisateur privées à partir de leur compte Google et cliquez sur le bouton Mises à jour .

  • Connexion Prestashop Google OAuth | Portées Connexion Prestashop Google OAuth | Mettre à jour les étendues
  • Allez à Lettres de créance onglet et cliquez sur Créer des identifiants bouton. Sélectionner Application Web dans la liste déroulante pour créer une nouvelle application.

  • Connexion Prestashop Google OAuth | 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 plugin/module miniOrange OAuth Client sous le Redirection autorisée champ URI et cliquez sur Création .

  • Connexion Prestashop Google OAuth | Détails de l'application Connexion Prestashop Google OAuth | Détails de l'application
  • Vous verrez une fenêtre contextuelle avec le identité du client ainsi que Secret client. Copiez votre ID client et votre secret client et enregistrez-les dans la configuration du plugin client miniOrange OAuth.

  • Connexion Prestashop Google OAuth | ID client et secret client
  • Vous avez terminé avec succès vos configurations côté serveur Google OAuth.

2. Configurer Prestashop en tant que client OAuth

  • Allez à Client OAuth section dans le module et entrez les détails suivants :
  • Points de terminaison et portée de Google OAuth :


    ID client OAuth Entrez la valeur copiée depuis l'application Google dans les étapes précédentes
    Secret client OAuth Entrez la valeur copiée depuis l'application Google dans les étapes précédentes
    Portée OAuth openid+email+profil
    Rappel de redirection OAuth https://accounts.google.com/o/oauth2/auth
    Point de terminaison du jeton OAuth https://www.googleapis.com/oauth2/v4/token
    Point de terminaison des informations utilisateur OAuth https://www.googleapis.com/oauth2/v1/userinfo

  • Cliquez sur Épargnez pour enregistrer la configuration.

3. Tester l'authentification unique

  • Une fois que vous Épargnez la configuration, cliquez sur Configuration du test pour tester le SSO. Vous verrez les attributs suivants envoyés depuis votre application Google :
  • Connexion Prestashop Google OAuth | Test de l'authentification unique

    4. Cartographie des attributs

    • Le mappage des attributs utilisateur est obligatoire pour permettre aux utilisateurs de se connecter avec succès à Prestashop.
    • Une fois que vous recevez les attributs utilisateur du Configuration du test fenêtre, saisissez les champs suivants dans la Cartographie d'attributs section du module :
    • Prénom prénom
      Nom de famille nom de famille
      Nom d'utilisateur email
      Email email
      Connexion Prestashop Google OAuth | Cartographie des attributs
    • Cliquez sur Épargnez.

    Vous avez configuré avec succès Prestashop en tant que client OAuth et OpenID Connect pour accéder en toute sécurité à la boutique Prestashop avec la connexion Google Apps OAuth. Le module Prestashop OAuth Client améliore le processus de connexion Prestashop pour l'authentification des utilisateurs.

    Ressources additionnelles



    Nous proposons des solutions d'identité sécurisées pour l'authentification unique, l'authentification à deux facteurs, l'authentification multifacteur adaptative, le provisionnement et bien plus encore. Veuillez nous contacter au

     +1 978 658 9387 (États-Unis) | +91 97178 45846 (Inde)   samlsupport@xecurify.com

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