Résultats de recherche :

×

Configurer l'authentification unique (SSO) Azure B2C OAuth dans Prestashop | Azure B2C SSO

Configurer l'authentification unique (SSO) Azure B2C OAuth dans Prestashop | Azure B2C SSO


Le module Prestashop OAuth Client vous permet d'effectuer une authentification unique (SSO) sécurisée dans votre boutique Prestashop en utilisant Azure B2C en tant que 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 la connexion Azure B2C. Authentification unique (SSO) client Prestashop OAuth Le module configure également les fournisseurs personnalisés et les IDP standard. Il prend en charge les fonctionnalités avancées d'authentification unique (SSO) telles que le mappage d'attributs de profil utilisateur, le mappage de rôles, etc., ainsi que d'autres services Active Directory. Ici, nous passerons en revue un guide pour configurer le client Prestashop OAuth avec les informations de connexion Azure B2C. Ajouter Authentification unique (SSO) Azure B2C OAuth to Prestashop permet à vos utilisateurs de se connecter rapidement et en toute sécurité à votre boutique Prestashop avec la connexion Azure B2C 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 Azure B2C OAuth avec Prestashop

1. Configurer Azure B2C en tant que fournisseur OAuth

  • Connectez-vous à Portail Azure.
  • Accédez à Accueil et dans les services Azure, sélectionnez Azure AD B2C.
  • Authentification unique Azure B2C (SSO) - Portail Azure B2C
  • Veuillez vous assurer que vous êtes dans le répertoire Azure AD B2C avec un abonnement actif et sinon, vous pouvez basculer vers le bon répertoire.

  • Authentification unique Azure B2C (SSO) - Services actifs
  • Dans le Essentiels onglet, vous trouverez le Nom de domaine Azure B2C, gardez-le à portée de main, vous en aurez besoin plus tard pour configurer le Nom du locataire Azure B2C sous Prestashop en tant que client OAuth.

  • Authentification unique Azure B2C (SSO) - Nom de domaine
  • Maintenant, cliquez sur Inscriptions d'applications puis cliquez sur le Nouvelle inscription option pour créer une nouvelle application Azure b2c.

  • Authentification unique Azure B2C (SSO) - Nouvelle application
  • Configurez les options suivantes pour créer une nouvelle application.
    • Entrez un nom pour votre candidature sous le Nom champ de texte.
    • Dans les types de comptes pris en charge, sélectionnez la 3ème option « Comptes dans n'importe quel fournisseur d'identité ou répertoire organisationnel (pour authentifier les utilisateurs avec des flux d'utilisateurs) ».
    • Dans la section URI de redirection, sélectionnez le application Web et entrez le URL de rappel depuis le plugin miniOrange OAuth Client (onglet Configurer OAuth) et enregistrez-le sous le URL de redirection zone de texte.
    • Cliquez sur le Inscription bouton pour créer votre application.

  • Azure B2C Single Sign-On (SSO) - Inscription de l'application
  • Une fois la création réussie de l'application, vous serez redirigé vers la page de présentation de l'application nouvellement créée. Sinon, vous pouvez accéder aux inscriptions de l'application et rechercher le nom de votre application et vous trouverez votre application dans la liste.
  • Copiez votre ID d'application et gardez-le à portée de main, vous en aurez besoin plus tard pour configurer le identité du client sous Prestashop en tant que plugin client OAuth.

  • Authentification unique Azure B2C (SSO) - ID client
  • Maintenant, cliquez sur Certificats et secrets puis cliquez sur Nouveau secret client pour générer un secret client. Entrez une description et cliquez sur le Ajouter .

  • Azure B2C Single Sign-On (SSO) - Certificats et secrets Azure B2C Single Sign-On (SSO) - Certificats et secrets
  • Copiez le valeur secrète depuis la page certificats et secrets et conservez-le à portée de main, vous en aurez besoin plus tard pour configurer le Secret client sous Prestashop en tant que plugin client OAuth.

  • Authentification unique Azure B2C (SSO) - Valeur secrète

1.1 : Ajoutez des utilisateurs dans votre application b2c

  • Sur la page d'accueil, rendez-vous sur Utilisateurs onglet dans le coin gauche.
  • Cliquez sur Nouvel utilisateur sur le Utilisateurs .

  • Azure B2C Single Sign-On (SSO) - Nouveaux utilisateurs
  • Sélectionnez Créer un utilisateur Azure AD B2C. Ensuite, faites défiler vers le bas et cliquez sur Email à partir de la méthode de connexion, définissez votre mot de passe et cliquez sur Création pour enregistrer les détails de l'utilisateur afin d'effectuer une configuration de test.

  • Azure B2C Single Sign-On (SSO) - Créer un nouvel utilisateur Azure B2C Single Sign-On (SSO) - Créer un nouvel utilisateur

1.2 : Comment créer et ajouter Azure B2C Policy

  • Allez à Flux d'utilisateurs puis cliquez sur Nouvel utilisateur débit.

  • Azure B2C Single Sign-On (SSO) - Flux d'utilisateurs
  • Sélectionnez un type de flux utilisateur S'inscrire et se connecter puis cliquez sur Création .

  • Azure B2C Single Sign-On (SSO) - S'inscrire et se connecter Authentification unique Azure B2C (SSO) - Version
  • Remplissez toutes les informations, par exemple Nom, Fournisseurs d'identité, etc. puis cliquez sur Création .

  • Authentification unique Azure B2C (SSO) - Informations utilisateur

1.3 : Ajoutez des revendications d'utilisateurs à votre application

  • Cliquez sur Flux d'utilisateurs sous les politiques dans le coin gauche. Sélectionnez la stratégie configurée.

  • Authentification unique Azure B2C (SSO) - Revendications de stratégie
  • Sélectionnez Revendications d'application dans les paramètres.

  • Azure B2C Single Sign-On (SSO) - Revendications d'application
  • Sélectionnez les attributs souhaités à afficher sur la configuration de test et enregistrez-la.

  • Azure B2C Single Sign-On (SSO) - Attributs utilisateur
  • Accédez aux flux d'utilisateurs, recherchez le nom de votre stratégie et copiez-le. Il sera requis ultérieurement lors de la configuration de Prestashop en tant que client OAuth.

  • Authentification unique Azure B2C (SSO) – Nom de la stratégie
  • Cliquez sur Inscriptions d'applications et cliquez sur Endpoints. Copiez le Point de terminaison du jeton Azure AD B2C OAuth 2.0 ainsi que Point de terminaison d’autorisation Azure AD B2C OAuth 2.0. Ce seront vos Point de terminaison du jeton OAuth ainsi que Rappel de redirection OAuth.

  • Authentification unique Azure B2C (SSO) - Points de terminaison

    Vous avez configuré avec succès Azure AD B2C en tant que fournisseur OAuth pour réaliser l'authentification des utilisateurs avec la connexion Azure AD B2C Single Sign-On (SSO) dans votre boutique Prestashop.

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 étendue d’Azure B2C OAuth :


    ID client OAuth Entrez la valeur copiée depuis l'application Azure dans les étapes précédentes
    Secret client OAuth Entrez la valeur copiée depuis l'application Azure dans les étapes précédentes
    Portée OAuth ouvert
    Rappel de redirection OAuth Entrez la valeur copiée à partir des points de terminaison dans l'application Azure B2C et remplacez-la avec le nom de la stratégie copié plus tôt
    Point de terminaison du jeton OAuth Entrez la valeur copiée à partir des points de terminaison dans l'application Azure B2C et remplacez-la avec le nom de la stratégie copié plus tôt
    Point de terminaison des informations utilisateur OAuth https://graph.microsoft.com/v1.0/me

  • 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 Azure B2C :
  • Azure B2C Single Sign-On (SSO) - Test de SSO

    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
      Azure B2C Single Sign-On (SSO) - Mappage d'attributs
    • Cliquez sur Épargnez.

    Vous avez configuré avec succès Prestashop comme client OAuth pour accéder en toute sécurité à la boutique Prestashop avec la connexion Azure B2C 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