Authentification unique (SSO) OAuth nopCommerce avec Office 365 comme fournisseur d'identité (IdP).
Marché
Authentification unique OAuth (SSO) de nopCommerce le plugin donne la possibilité d'activer Authentification unique OAuth pour votre boutique nopCommerce en utilisant Office 365 comme fournisseur OAuth. En utilisant Authentification unique Vous n'avez besoin que d'un seul mot de passe pour accéder à votre boutique et à vos services nopCommerce. Notre module est compatible avec tous les systèmes nopCommerce. Fournisseurs d'identité compatibles OAuth. Ici, nous allons parcourir un guide étape par étape pour configurer Single Sign-On (SSO) jusqu'à XNUMX fois nopCommerce et Office365.
Pré-requis : Téléchargement Et Installation
- Téléchargez le module d'authentification unique (SSO) OAuth de nopCommerce.
- Pour installer l'extension, connectez-vous en tant qu'administrateur à votre boutique nopCommerce. Dans le tableau de bord d'administration, accédez à Onglet Configuration >> Plugins locaux.
- Cliquez sur le Télécharger un plugin ou un thème Cliquez sur le bouton en haut à droite, puis dans la fenêtre contextuelle, cliquez sur Choisir un fichier, sélectionnez le fichier ZIP du plugin téléchargé, puis cliquez sur Télécharger un plugin ou un thème procéder.
- Après avoir téléchargé le plugin, cliquez sur Redémarrez l'application pour appliquer les modifications.Une fois l'application redémarrée, le plugin apparaîtra dans la liste ci-dessous. Cliquez dessus. Installer bouton pour l'installer, puis cliquez Redémarrer l'application à nouveau pour appliquer les modifications.
Étapes de configuration
Guide étape par étape pour l'authentification unique OAuth de nopCommerce utilisant Office365 comme fournisseur d'identité.
- Après une installation réussie, localisez le plugin dans la liste et cliquez sur le Configurez bouton pour poursuivre la configuration.
1. Activez le plugin SAML à l'aide de la clé de licence.
- En cliquant ConfigurezVous serez alors redirigé vers la page d'activation de la licence et vous recevrez une clé de licence d'essai sur votre adresse e-mail enregistrée.
- Si vous n'avez pas reçu la clé de licence à l'adresse électronique fournie, utilisez le Télécharger la clé de licence bouton dans le plugin pour télécharger le fichier de licence.
- Pour activer le plugin, vous pouvez soit :
- Entrer le clé de licence reçu par e-mail dans le champ de saisie prévu.
- Téléversez le fichier de licence que vous avez téléchargé à l'aide du bouton mentionné ci-dessus.
OR
- Ensuite, cochez la case « J’ai pris connaissance des conditions ci-dessus et je souhaite activer le middleware. »Et cliquez Activer la licence .
2. Configurer l'URL de rappel nopCommerce dans Office 365
- Une fois la licence activée, le tableau de bord du plugin s'ouvrira comme indiqué ci-dessous.
- Cliquez sur le Ajouter un nouveau fournisseur d'identité bouton pour configurer un nouveau fournisseur d'identité.
- Sous l'onglet Paramètres du plugin, sélectionnez Office365 comme fournisseur d'identité dans la liste.
- Après avoir sélectionné votre fournisseur d'identité dans la liste, la page de configuration du fournisseur d'identité s'ouvrira.
- Dans l' Paramètres du fournisseur d'identité onglet, vous trouverez le URL de rappel sous le URL de redirection .
- Copiez cette URL et conservez-la à portée de main, car elle sera nécessaire lors de la configuration du fournisseur d'identité.
- Vous pouvez également copier le URL de redirection de déconnexion à partir de la section URL de redirection pour la configuration du fournisseur d'identité.
- Connectez-vous à Portail Azure
- Cliquez sur Services d'application et aller à Gérer Azure Active Directory.
- Dans le volet de navigation de gauche, cliquez sur l'icône Inscriptions d'applications service, puis cliquez sur Nouvelle inscription.
- Lorsque la page Créer apparaît, entrez les informations d'enregistrement de votre application. (Reportez-vous au tableau ci-dessous)
| Nom: | Nom de votre candidature. |
| Type de candidature : | Choisir "Application Web/API" pour applications clientes et applications de ressources/API qui sont installés sur un serveur sécurisé. Ce paramètre est utilisé pour la confidentialité OAuth clients web et public clients basés sur un agent utilisateur. La même application peut également exposer à la fois un client et une ressource/API. |
| URL de connexion : | Pour les applications "Application Web/API", indiquez l'URL de base de votre application. par exemple, https:// Il peut s'agir de l'URL d'une application Web exécutée sur votre ordinateur local. Les utilisateurs utiliseraient cette URL pour se connecter à une application client Web. |
- Lorsque vous avez terminé, cliquez Créer compte.
- Office 365 attribue un identifiant d'application unique à votre application. Conservez-le. ID d'application et ID d'annuaire pratiques, ils deviendront votre ID client et ID locataire, qui sera nécessaire ultérieurement pour configurer le plugin miniOrange nopCommerce OAuth.
- Après avoir cliqué sur le Endpoints Dans l'onglet correspondant, vous trouverez tous les points de terminaison nécessaires. Copiez-les, car ils vous serviront à configurer l'extension nopCommerce.
- Allez dans Autorisations API dans le volet de navigation de gauche et cliquez sur Ajouter des autorisations. Ensuite, sélectionnez Office 365.
- Sélectionnez les autorisations et cliquez sur Ajouter des autorisations .
- Allez dans Certificats et secrets dans le volet de navigation de gauche et cliquez sur Nouveau secret client. Entrez la description et l'heure d'expiration et cliquez sur ADD option.
- Copiez la clé secrète "valeur" et gardez la valeur à portée de main, elle sera nécessaire plus tard pour configurer Secret client sous le plugin OAuth miniOrange nopCommerce.
Vous avez configuré avec succès Office365 en tant que serveur OAuth (fournisseur d'identité) pour réaliser une connexion SSO dans votre application nopCommerce.
3. Configurez l'ID client, le secret client et les points de terminaison du fournisseur d'identité dans nopCommerce.
- Dans l' Paramètres du fournisseur d'identité onglet, faites défiler jusqu'à Configuration du fournisseur .
- 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). Configuration du fournisseur section, entrez la Nom du fournisseur d'identité et fournir le ID client et secret client obtenu à partir de l'application Office 365.
- Saisissez les points de terminaison requis, tels que : Point de terminaison d'autorisation, point de terminaison de jeton, point de terminaison de ressource et point de terminaison de déconnexion dans la section Points de terminaison.
- Cliquez sur le Enregistrer les paramètres bouton pour enregistrer votre configuration.
4. Test de l'authentification unique OAuth
- Après avoir saisi l'ID client, le secret client et les détails du point de terminaison, retournez au tableau de bord. Cliquez sur les trois points (⋮) en regard du fournisseur d'identité configuré et sélectionnez Configuration du test.
- Une fois la configuration réussie, vous obtiendrez le nom et les valeurs des attributs dans la fenêtre de configuration de test.
5. Cartographie des attributs
- Sous Cartographie des attributs/rôles Dans l'onglet correspondant, associez les noms d'attributs fournis par votre fournisseur d'identité aux attributs de votre boutique nopcommerce.
- Cliquez sur Enregistrer .
- Dans l'onglet Mappage Attributs/Rôles, faites défiler vers le bas jusqu'à Mappage des rôles par défaut section et sélectionnez le rôle dans la Choisissez le rôle Sélectionnez dans la liste déroulante les paramètres que vous souhaitez attribuer par défaut aux utilisateurs. Ensuite, cliquez sur Enregistrer.
6. Ajout d'un lien SSO pour votre boutique nopCommerce
- Après avoir enregistré le mappage des attributs, retournez au tableau de bord. Cliquez sur les trois points (⋮) en regard du fournisseur d'identité configuré et sélectionnez Lien SSO.
- Le lien SSO sera copié automatiquement, et un « Copié dans le presse-papiers » Une notification s'affichera.
Articles Relatifs
Merci pour votre réponse. Nous reviendrons vers vous bientôt.
Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête
