Résultats de recherche :

×

Apple Single Sign-On (SSO) OAuth / OpenID Connectez-vous à Magento | Connexion SSO Apple Magento

Apple Single Sign-On (SSO) OAuth / OpenID Connectez-vous à Magento | Connexion SSO Apple Magento


L'intégration de Apple Connectez-vous (Apple OAuth Single Sign-On) avec Magento à l'aide du protocole OAuth 2.0. Le plugin Magento OAuth / OpenID Connect Single Sign-On (SSO) facilite l'utilisation d'OAuth2 pour configurer la connexion Apple sur Magento (Apple Single Sign-on).

Le plugin peut être configuré à l'aide d'autres sources de médias sociaux, ainsi que de fournisseurs OAuth et OIDC personnalisés. Il contient de nombreuses fonctionnalités d'authentification unique (SSO), telles que le mappage d'attributs pour les profils utilisateur, le mappage de rôles, etc. Dans ce guide, nous verrons comment configurer le SSO entre Magento et Apple. À la fin de cet article, les utilisateurs devraient pouvoir se connecter à Magento en utilisant Apple. Cliquez ici pour en savoir plus sur les fonctionnalités supplémentaires du plugin Magento OAuth Single Sign-On (OAuth & OpenID Connect Client).

Le plugin Magento OAuth & OpenID Connect Single Sign-On (SSO) permet de se connecter à Magento en toute sécurité en utilisant Apple comme fournisseur OAuth et OpenID Connect. Vous pouvez également utiliser d'autres fournisseurs OAuth, tels qu'Azure B2C, Office 365 et d'autres fournisseurs personnalisés, pour configurer le plug-in. Les fonctionnalités avancées d'authentification unique telles que le mappage d'attributs de profil utilisateur, le mappage de rôles, etc. sont prises en charge. Nous verrons comment configurer le SSO entre Magento et Apple dans cet article. Les utilisateurs devraient pouvoir se connecter à Magento via Apple à la fin de ce guide.

Cliquez ici pour en savoir plus sur les autres fonctionnalités que nous proposons dans le plugin Magento OAuth Single Sign-On (OAuth & OpenID Connect Client)

Pré-requis : Téléchargement Et Installation

Installation à l'aide de Composer :
  • Achetez l' Authentification unique miniOrange OAuth / OpenID Connect extension du marché magento.
  • Allez dans Mon profil -> Mes achats
  • Veuillez vous assurer que vous utilisez les bonnes clés d'accès (Mon profil - Clés d'accès)
  • Collez les clés d'accès dans votre fichier auth.json dans votre projet
  • Utilisez la commande ci-dessous pour ajouter l'extension à votre projet.
    "le compositeur nécessite miniorange-oauth-sso : {version}"
  • Vous pouvez voir le nom du module et la liste des versions dans le sélecteur sous le nom du module d'extension.
  • Exécutez les commandes suivantes sur l’invite de commande pour activer l’extension.
  • configuration de php bin / magento: di: compile
    php bin / magento setup: mise à jour

Installation manuelle :
  • Téléchargez le zip de l'extension miniOrange OAuth OpenID Connect Single Sign-On à partir de ici.
  • Décompressez tout le contenu du zip dans le répertoire MiniOrange/OAuth.
  • {Répertoire racine de Magento} appli code Mini Orange OAuth
  • Exécutez les commandes suivantes sur l’invite de commande pour activer l’extension.
  • configuration de php bin / magento: di: compile
    php bin / magento setup: mise à jour

L'extension Magento OAuth OpenID Connect SSO permet la connexion (Single Sign-On) à Magento avec votre Azure AD, Azure B2C, AWS Cognito, WSO2, Okta, LinkedIn, Google, Facebook, Slack, Discord ou d'autres fournisseurs OAuth 2.0 personnalisés [24/7 SOUTIEN]

 Testé avec 2.4.5

Étapes pour configurer la connexion Apple OAuth et OpenID Single Sign-On (SSO) à Magento

1. Configurer Apple en tant que fournisseur OAuth

Suivez les étapes ci-dessous pour configurer Apple en tant que fournisseur OAuth

img Configurer Apple comme fournisseur OAuth
  • Tout d'abord, allez à https://developer.apple.com cliquez sur Compte et Connectez-vous avec votre compte développeur Apple.
  • Apple Single Sign-On SSO Connexion à Apple Magento Apple Single Sign-On SSO Créer un compte Apple | SSO Apple Magento
  • Cliquez sur Certificats, identifiants & Profils languette.
  • Certificats, identifiants et profils de connexion SSO à authentification unique Apple Magento
  • Dans le menu de gauche Cliquez sur Identifiants et après cela, cliquez sur le Icône Plus (couleur bleue) . Cliquez sur Continuer pour les 2 pages suivantes.
  • Identifiants utilisateur de connexion SSO Apple Magento | Connexion Apple Magento
  • Entrer Description ainsi que Identifiant de l'offre groupée pour le Identifiant de l'application. (L'ID du bundle doit être dans une chaîne de style DNS inversé.)
  • Application de connexion SSO à authentification unique Apple descriptif
  • Dans le Fonctionnalités faites défiler la section vers le bas et sélectionnez signer avec pomme et cliquez sur Modifier lien.
  • Connexion SSO à authentification unique Apple | Connexion Apple à Magento
  • Sélectionnez Activer comme identifiant d'application principal et cliquez sur Enregistrer. Cliquez sur Continuer puis cliquez sur Inscrivez-vous.
  • Application principale SSO à authentification unique Apple | Connexion Apple Magento
  • Dans le coin droit, cliquez sur Continuer et après ça Inscription .
  • Cliquez à nouveau sur le Icône Plus( couleur bleue). Sélectionner ID de service et cliquez sur Continuer.
  • SSO Apple Magento | Connexion Apple à Magento
  • Entrer Description ainsi que Identifiant(L'identifiant serait votre identifiant client). et cliquez sur le Continuer et après ça Inscription .
  • Description de la connexion SSO à authentification unique Apple et ID client
  • Cliquez sur Clés / Key dans le menu de gauche. Cliquez sur l'onglet Icône Plus pour enregistrer une nouvelle clé.
  • Magento SSO Apple Login enregistrer une nouvelle clé
  • Donne ton ACTIVITES un nom, puis sélectionnez Connectez-vous avec Apple et cliquez sur Configurer .
  • Clé de connexion OAuth 2.0 Magento SSO Connexion Apple Magento
  • Sélectionnez votre Identifiant principal et cliquez sur le Épargnez puis dans le coin droit, cliquez sur Continuer ainsi que Inscription .
  • Application de connexion SSO à authentification unique Apple
  • Cliquez sur le Télécharger une fois la clé téléchargée cliquez sur le bouton OK .
  • Apple Single Sign-On SSO Télécharger une fois la clé téléchargée
  • Dans le menu de gauche cliquez sur Identifiants et en haut à droite cliquez sur ID d'application.
  • Apple Single Sign-On SSO Sélectionnez l'identifiant de l'application | SSO pomme Magento
  • Cliquez sur ID de service dans le menu déroulant.
  • Les ID de service de sélection SSO d'authentification unique Magento Apple sont Apple AppIDs
  • Sélectionnez votre Numéro de service de la liste.
  • Magento Single Sign-On SSO Sélectionnez les identifiants de service | Magento SSO
  • Sélectionnez Connectez-vous avec Apple et cliquez sur Configurer .
  • Configuration de l'application de connexion SSO à authentification unique Magento Apple | Magento 2 SSO
  • Sélectionnez le Identifiant de l'application principale dans la liste déroulante et entrez le Domaine ainsi que URL de redirection dans Domaines et sous-domaines et URL de retour respectivement et cliquez sur le Suivant (Vous obtiendrez le nom de domaine et l'URL de redirection du plugin miniOrange).
  • Apple Single Sign-On SSO Connexion sociale Apple redirectURL
  • Vérifiez les détails et cliquez sur le OK bouton. Après cela, dans le coin droit, cliquez sur le Continuer .
  • Copiez le Valeur de l'identifiant et cliquez sur le Épargnez .
  • identifiant et secret de l'application SSO à authentification unique Apple | Magento SSO
  • Entrez la valeur de l'identifiant dans l'ID client et copiez le clé téléchargée valeur dans Client secret du plugin miniOrange OAuth Client.

2. Génération d'une clé secrète

  • Téléchargez le programme d'installation de Ruby à partir du lien suivant https://rubyinstaller.org/downloads/ puis installez-le.
  • Recherchez l'invite de commande Démarrer avec Ruby, ouvrez l'invite de commande Ruby et installez la gemme JWT en exécutant la commande suivante sur la ligne de commande : gem install JWT.
  • Copiez le code ci-dessous dans un fichier et enregistrez le fichier avec l'extension .rb. Conservez ce fichier .rb et le fichier .p8 téléchargé dans le même dossier.
  • Entrez le nom du fichier téléchargé exemple = "key.P8", key_id , client_id, team_id dans le code
  • Ouvrez l'invite de commande Ruby et exécutez le code ci-dessus à l'aide de la commande suivante nom de fichier ruby.rb
  • nécessite 'jwt'key_file = 'key.P8'
    id_équipe = ''
    id_client = ''
    ID_clé = ''
    ecdsa_key = OpenSSL :: PKey :: EC.new IO.read key_file
    en-têtes = {
    'enfant' => key_id
    }
    réclamations = {
    'iss' => team_id,
    'iat' => Temps.now.to_i,
    'exp' => Temps.maintenant.to_i + 86400*180,
    'aud' => 'https://appleid.apple.com',
    'sub' => client_id,
    }
    jeton = revendications JWT.encode, ecdsa_key, 'ES256', en-têtes
    met un jeton
  • Vous obtiendrez votre clé secrète. Copiez la clé secrète.
  • Clé secrète pomme Magento | Apple SSO magento 2

Vous avez configuré avec succès Apple en tant que fournisseur OAuth pour réaliser l'authentification unique Apple (SSO) avec Magento pour l'authentification des utilisateurs.

3. Configuration de Magento 2 en tant que client OAuth

  • Après avoir configuré avec succès le fournisseur OAuth, accédez à l'onglet Fournisseur OAuth et configurez Nom du fournisseur OAuth, identité du client, Secret client, Domaine et fourni des points de terminaison.

    Veuillez vous référer aux points de terminaison ci-dessous pour configurer le client OAuth


    Portée: email
    Autoriser le point de terminaison : https://appleid.apple.com/auth/authorize?response_mode=form_pos
    Point de terminaison du jeton d’accès : https://appleid.apple.com/auth/token
  • Cliquez sur le Épargnez bouton pour enregistrer les paramètres.
  • Cliquez sur le Configuration du test .
  • Identifiants Magento 2 OAuth Apple SSO OAuth
  • Vous verrez toutes les valeurs renvoyées par votre fournisseur OAuth à Magento dans un tableau. Si vous ne voyez pas de valeur pour Prénom, Nom, E-mail ou Nom d'utilisateur, définissez les paramètres requis dans votre fournisseur OAuth pour renvoyer ces informations.
  • Le plugin miniOrange Premium vous offre également la fonctionnalité de redirigez automatiquement votre utilisateur vers la page de connexion IdP.
  • Redirection automatique Magento 2 OAuth vers idp Magento SSO
  • Accédez à l’onglet Paramètres de connexion et cochez les options pour activer le SSO sur votre site Magento.
  • Magento 2 OAuth active le SSO Magento SSO
  • Vous avez configuré avec succès votre Magento 2 en tant que client OAuth. Vous verrez le bouton SSO sur votre frontend. Cliquez sur le bouton et testez le SSO.
  • Magento 2 OAuth SSO Apple SSO Apple magento SSO magento 2 Client OAuth SSO Apple SSO

4 : Mappage d'attributs (facultatif). *Il s'agit d'une fonctionnalité Premium.

  • Vous pouvez mapper des attributs dans l'onglet Mappage d'attributs. Seuls le nom d’utilisateur et l’e-mail peuvent être mappés dans la version gratuite du plugin. Cependant, dans la version premium du plugin, vous pouvez mapper divers attributs provenant de votre fournisseur OAuth aux attributs présents dans votre site Magento.
  • Mappage des attributs OAuth Magento 2 Magento SSO

5 : Cartographie des rôles (facultatif). *Il s'agit d'une fonctionnalité Premium.

  • Vous pouvez spécifier un rôle par défaut dans le plugin gratuit qui sera attribué à tous les utilisateurs non-administrateurs lorsqu'ils effectuent le SSO.
  • Accédez à l’onglet Mappage d’attributs/rôles et accédez à la section Mappage de rôles.
  • Sélectionnez le rôle par défaut et cliquez sur le bouton Enregistrer.
  • Apple Magento SSO - Connexion Apple Single Sign-On (SSO) dans Magento - mappage des rôles

En configurant Apple en tant que Fournisseur OAuth ainsi que Magento en tant que Client OAuth En utilisant notre plugin Magento OAuth Client, vous avez installé avec succès Magento Apple Single Sign-On (SSO). En quelques minutes, vous serez en mesure de fournir un accès sécurisé à votre site Magento en utilisant les informations de connexion Apple grâce à cette solution.

Ressources additionnelles


Pourquoi nos clients choisissent les solutions d'authentification unique (SSO) miniOrange Magento ?


Assistance 24h/7

Nous offrons une assistance 24h/7 et XNUMXj/XNUMX pour toutes les solutions Magento. Nous garantissons un accompagnement de haute qualité pour répondre à vos besoins.

S'inscrire

Avis clients

Voyez par vous-même ce que des clients satisfaits disent de nos solutions Magento fiables.

Avis

Guides de configuration complets

Des instructions et des vidéos étape par étape simples et précises pour vous aider à configurer en quelques minutes.

Voir la démo


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

 +1 978 658 9387 (États-Unis) | +91 97178 45846 (Inde)   magentosupport@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