Connexion avec l'authentification unique (SSO) Office 365 via OAuth dans WordPress | Authentification unique Office 365 pour WordPress
Marché
Intégration de l'authentification unique (SSO) Office 365 pour votre site web WordPress à l'aide de Authentification unique (SSO) OAuth et OpenID Connect Ce plugin pour WordPress permet aux utilisateurs de se connecter facilement et en toute sécurité à votre site web et à vos applications grâce à un seul identifiant provenant de leur compte Office 365. Avec Office 365 comme fournisseur OAuth et WordPress comme client OAuth, notre plugin garantit une expérience d'authentification unique (SSO) fluide entre WordPress et Office 365 en un seul clic. En plus de l'authentification unique (SSO) Office 365, notre extension SSO pour WordPress offre des fonctionnalités avancées d'intégration avec Office 365, notamment le mappage des attributs de profil utilisateur, le mappage des rôles et la restriction d'accès au site en fonction des domaines de messagerie de l'organisation. Pour une sécurité renforcée, vous pouvez également protéger l'intégralité de votre site WordPress grâce à l'authentification unique (SSO) Office 365. En implémentant l'authentification unique Office 365, notre extension simplifie l'authentification des utilisateurs tout en sécurisant le processus de connexion. Pour commencer, suivez les instructions étape par étape du guide ci-dessous afin d'installer et de configurer l'extension pour votre configuration d'authentification unique (SSO) Office 365.
Pré-requis : Téléchargement Et Installation
- Connectez-vous à votre instance WordPress en tant qu'administrateur.
- Aller sur WordPress Tableau de bord -> Plugins et cliquez sur Ajouter un nouveau.
- Rechercher un Authentification unique OAuth (SSO) plugin pour WordPress et cliquez sur Installer maintenant.
- Une fois installé cliquez sur Activer.
Étapes pour se connecter à WordPress avec l'authentification unique (SSO) d'Office 365
1. Configurer Office 365 comme fournisseur OAuth
- Connectez-vous à Portail Microsoft Entra ID (Azure AD).
- Choisir ID Microsoft Entra (Azure AD).
- Dans le panneau de navigation de gauche, cliquez sur l'icône Inscriptions d'applications service, puis cliquez sur Nouvelle inscription.
- 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 annuaire d'organisation (n'importe quel annuaire Azure AD - Multilocataire) et comptes Microsoft personnels (par exemple Skype, Xbox) »
- Dans la section URI de redirection, sélectionnez le application Web et entrez le URL de rappel à partir du plugin miniOrange OAuth Client (onglet Configurer OAuth) et enregistrer il sous le URL de redirection zone de texte.
- Cliquez sur le S'enregistrer bouton pour créer votre application.
- Un ID d'application unique est attribué à votre application par Azure AD. Garder le ID d'application et ID d'annuaire pratiques, ils deviendront votre ID client et ID locataire, qui sera nécessaire plus tard pour configurer le plugin miniOrange OAuth Client.
- 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 client miniOrange OAuth.
À noter: Le secret client de votre application de développeur expirera dans 180 jours. Pour garantir la continuité des fonctionnalités, vous devrez générer un nouveau secret client avant l'expiration et le mettre à jour dans le plug-in OAuth Single Sign-On.
Vous avez configuré avec succès Office 365 en tant que fournisseur OAuth pour activer l'authentification unique (SSO) Office 365 avec WordPress, permettant l'authentification de l'utilisateur via la connexion Office 365.
2 : Configurer WordPress comme client OAuth
- Gratuit
- Devenez membre Premium
3. Mappage des attributs utilisateur
- Le mappage des attributs utilisateur est obligatoire pour permettre aux utilisateurs de se connecter avec succès à WordPress. Nous allons configurer les attributs de profil utilisateur pour WordPress à l'aide des paramètres ci-dessous.
Recherche d'attributs utilisateur
- Allez dans Configurer OAuth languette. Faites défiler vers le bas et cliquez sur Configuration du test.
- Vous verrez toutes les valeurs renvoyées par votre fournisseur OAuth à WordPress dans un tableau. Si vous ne voyez pas de valeur pour le prénom, le nom, l'e-mail ou le nom d'utilisateur, effectuez les réglages requis dans votre fournisseur OAuth pour renvoyer ces informations.
- Une fois que vous voyez toutes les valeurs dans la configuration du test, accédez à Mappage d’attributs/rôles onglet, vous obtiendrez la liste des attributs dans une liste déroulante Nom d'utilisateur.
4. Mappage de groupe Office 365
- Accédez à Application → Sélectionnez l'application dans laquelle vous souhaitez configurer le mappage de groupe pour Office 365 SSO. Maintenant, accédez à Autorisations d'API languette.
- Cliquez sur le Ajouter une autorisation bouton, puis API Microsoft Graph -> Autorisations déléguées et sélectionnez openid, Profil portée et cliquez sur le Ajouter des autorisations .
- Cliquez sur le Accorder le consentement pour le bouton Démo.
- Accédez à l'onglet Manifeste et recherchez groupeMembershipClames et change sa valeur en "Tous" et cliquez sur le enregistrer .
- Vous pourrez désormais obtenir la valeur du groupe dans la fenêtre de configuration du test.
- Vous pouvez suivre la section de mappage des rôles pour mapper les groupes aux utilisateurs WordPress pendant qu'Azure B2C authentification unique.
5. Cartographie des rôles et des groupes [Premium]
- Cliquez sur « Configuration des tests » et vous obtiendrez la liste des noms d'attributs et des valeurs d'attributs envoyés par votre fournisseur OAuth Office 365.
- Dans la fenêtre Configuration du test, mappez les noms d'attributs dans la section Mappage d'attributs du plug-in. Reportez-vous à la capture d'écran pour plus de détails.
- Activer le mappage de rôles : Pour activer le mappage de rôles, vous devez mapper l'attribut Nom de groupe. Sélectionnez le nom de l'attribut dans la liste des attributs qui renvoie les rôles de votre application fournisseur.
Par exemple: Groupes - Attribuez le rôle WordPress au rôle Fournisseur : En fonction de votre application de fournisseur, vous pouvez attribuer le rôle WordPress à vos rôles de fournisseur. Il peut s'agir d'un étudiant, d'un enseignant, d'un administrateur ou de tout autre rôle en fonction de votre application. Ajoutez les rôles de fournisseur sous Valeur d'attribut de groupe et attribuez le rôle WordPress requis devant celui-ci sous Rôle WordPress.
Par exemple, dans l'image ci-dessous. Le rôle d'administrateur a été attribué à l'enseignant et le rôle d'abonné a été attribué à l'étudiant. - Une fois le mappage enregistré, le rôle de fournisseur sera attribué au rôle d’administrateur WordPress après SSO.
Exemple : Selon l'exemple donné, les utilisateurs avec le rôle « enseignant » seront ajoutés en tant qu'administrateur dans WordPress et « étudiant » sera ajouté en tant qu'abonné.
6. Paramètres de connexion
- WordPress 5.7 et versions antérieures
- WordPress 5.8
- WordPress 5.9 et versions ultérieures
En conclusion, après avoir configuré avec succès Office 365 en tant que fournisseur OAuth et WordPress en tant que client OAuth, vous avez mis en place un processus d'authentification fluide et sécurisé pour vos utilisateurs. Grâce à l'authentification unique (SSO) d'Office 365, vous pouvez garantir une expérience utilisateur robuste au sein de l'environnement WordPress. Cela permet l'authentification des utilisateurs via la connexion Office 365. Grâce à l'intégration d'Office avec WordPress, les utilisateurs peuvent se connecter en toute sécurité à leurs comptes WordPress avec leurs informations d'identification Office 365 existantes.
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
