Résultats de recherche :

×

S'inscrire Contactez-Nous

Connexion avec l'authentification unique (SSO) Office 365 via OAuth dans WordPress | Authentification unique Office 365 pour WordPress

L'intégration de l'authentification unique (SSO) Office 365 à votre site WordPress grâce à l' extension OAuth & OpenID Connect Single Sign-On (SSO) pour WordPress permet aux utilisateurs de se connecter facilement et en toute sécurité à votre site web et à vos applications à l'aide d'identifiants uniques issus de leur compte Office 365. Avec Office 365 comme fournisseur OAuth et WordPress comme client OAuth, notre extension garantit une expérience SSO fluide entre WordPress et Office 365 en un seul clic. Outre l'authentification unique Office 365, notre extension SSO pour WordPress offre des fonctionnalités avancées pour l'intégration d'Office 365, telles que 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'entreprise. Pour une sécurité renforcée, vous pouvez également protéger l'intégralité de votre site WordPress grâce à l'authentification unique 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 pour installer et configurer le plugin pour votre configuration d'authentification unique (SSO) Office 365.


  • 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.

  • Connectez-vous à Portail Microsoft Entra ID (Azure AD).
  • Sélectionner ID Microsoft Entra (Azure AD).
  • Connectez-vous avec l'authentification unique (SSO) Office 365 -Accueil-Microsoft-Azure
  • Dans le panneau de navigation de gauche, cliquez sur l'icône Inscriptions d'applications service, puis cliquez sur Nouvelle inscription.
  • Connectez-vous avec l'authentification unique Office 365 (SSO) - Enregistrement de l'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 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.
    • Connexion avec l'authentification unique (SSO) Office 365 - Présentation
  • 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.
  • Connectez-vous avec l'application d'enregistrement Office 365 Single Sign-on (SSO)
  • Allez dans Autorisations API dans le volet de navigation de gauche et cliquez sur Ajouter des autorisations. Ensuite, sélectionnez Office 365.
  • Connexion avec l'authentification unique (SSO) Office 365 - Présentation
  • Sélectionnez les autorisations et cliquez sur Ajouter des autorisations .
  • Connectez-vous avec Office 365 Single Sign-on (SSO) -Request-api-permissions
  • 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.
  • Connectez-vous avec Office 365 Single Sign-on (SSO) - clé secrète
  • 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.
  • Notez et contactez-nous - SSO entre deux sites WordPress

    Remarque : La clé secrète client de votre application de développement expirera dans 180 jours. Pour garantir la continuité de service, vous devrez générer une nouvelle clé secrète client avant son expiration et la mettre à jour dans le plugin d’authentification unique OAuth.


    Authentification unique (SSO) Microsoft Office 365 - Clé secrète 2

    Vous avez configuré avec succès Office 365 comme fournisseur OAuth pour activer l'authentification unique (SSO) Office 365 avec WordPress, permettant ainsi l'authentification des utilisateurs via la connexion Office 365.


  • Allez dans Configurer OAuth onglet et cliquez Ajouter une nouvelle application pour ajouter une nouvelle application client à votre site Web.
  • Connectez-vous avec Office 365 Single Sign-on (SSO) - Ajouter une nouvelle application
  • Choisissez votre application dans la liste des fournisseurs OAuth / OpenID Connect, ici Office 365
  • Connectez-vous avec l'authentification unique (SSO) Office 365 - Sélectionnez une application
  • Après avoir sélectionné le fournisseur, copiez le URL de rappel qui doit être configuré dans la configuration de l'application SSO du fournisseur OAuth.
  • Entrez les informations d'identification du client comme identité du client & Secret client que vous obtiendrez à partir de l'application SSO Office 365.
  • Configurer ID du locataire trouvé à partir de l'application SSO Office 365. Veuillez vous référer au tableau ci-dessous pour configurer le portée et points finaux pour Office 365 dans le plugin.

  • Portée: ouvert
    Autoriser le point de terminaison : https://login.microsoftonline.com/{tenant-id}/oauth2/authorize
    Point de terminaison du jeton d’accès : https://login.microsoftonline.com/{tenant-id}/oauth2/token
    Obtenir le point de terminaison des informations utilisateur : https://graph.microsoft.com/v1.0/me
  • Cliquez sur Suivant.
  • Connectez-vous avec Office 365 Single Sign-On (SSO) - Ajouter le nom de l'application, TenantID
  • Après avoir vérifié tous les détails sur la page récapitulative, cliquez sur Finition pour sauvegarder la configuration ainsi que tester la connexion SSO.
  • Office 365 Single Sign-On (SSO) OAuth - Terminer la configuration

    Vous avez configuré avec succès WordPress en tant que client OAuth pour activer l'authentification unique (SSO) Office 365 avec WordPress, permettant ainsi l'authentification des utilisateurs via la connexion Office 365.

  • Allez dans Configurer OAuth appuyez sur l'onglet et recherchez le nom de votre application pour ajouter une nouvelle application cliente à votre site Web, ici Bureau 365.
  • Office 365 Single Sign-On (SSO) OAuth - Ajouter une nouvelle application
  • Configurer Nom de l'application & ID du locataire trouvé à partir de l'application SSO Office 365. Veuillez vous référer au tableau ci-dessous pour configurer le portée et points finaux pour Office 365 dans le plugin. Cliquez sur Suivant.
  • Vous souhaitez configurer le flux de connexion pour une application Microsoft multi-locataire ? Veuillez cliquer ici.


    Portée: ouvert
    Autoriser le point de terminaison : https://login.microsoftonline.com/{tenant-id}/oauth2/authorize
    Point de terminaison du jeton d’accès : https://login.microsoftonline.com/{tenant-id}/oauth2/token
    Obtenir le point de terminaison des informations utilisateur : https://graph.microsoft.com/v1.0/me
    Office 365 Single Sign-On (SSO) OAuth - Ajouter le nom de l'application, TenantID
  • Choisissez votre Type de subvention dans la liste des options & Cliquez sur Enregistrer les paramètres pour sauvegarder la configuration.
  • Office 365 Single Sign-On (SSO) OAuth - Ajouter un type de subvention

    Vous avez configuré avec succès WordPress en tant que client OAuth pour activer l'authentification unique (SSO) Office 365 avec WordPress, permettant ainsi l'authentification des utilisateurs via la connexion Office 365.

  • 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.
  • Connectez-vous avec l'authentification unique (SSO) Office 365 - Configuration du test OAuth
  • 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 Dans l'onglet, vous obtiendrez la liste des attributs dans les menus déroulants.
  • Authentification unique (SSO) Office 365 - Mappage des attributs dans WordPress
  • 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.
  • Connectez-vous avec l'authentification unique (SSO) Office 365 - Autorisations API
  • 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 .
  • Connectez-vous avec l'authentification unique (SSO) Office 365 - Demander des autorisations API
  • 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 .
  • Connectez-vous avec l'authentification unique (SSO) Office 365 - Réclamations d'adhésion à un groupe
  • Vous pourrez désormais obtenir la valeur du groupe dans la fenêtre de configuration du test.
  • Connectez-vous avec l'authentification unique (SSO) Office 365 - Configuration du test de mappage de groupe
  • Vous pouvez suivre la section de mappage des rôles pour mapper les groupes aux utilisateurs WordPress pendant qu'Azure B2C authentification unique.
  • 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.
  • Connectez-vous avec le mappage d'attributs Office 365 Single Sign-on (SSO)
  • 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

  • Connectez-vous avec le mappage de rôle Office 365 Single Sign-on (SSO)
  • 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.
  • Connexion avec Office 365 Single Sign-On (SSO) - configuration de test
  • 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é.
  • Allez dans Panneau de gauche WordPress > Apparences > Widgets.
  • Sélectionner miniOrange OAuth. Faites glisser et déposez vers votre emplacement préféré et enregistrez.
  • Authentification unique (SSO) Office 365 - Paramètre du bouton de connexion Créer un nouveau client WordPress
  • Allez dans Panneau de gauche WordPress > Apparences > Widgets.
  • Sélectionner miniOrange OAuth. Faites glisser et déposez vers votre emplacement préféré et enregistrez.
  • Office 365 Single Sign-On (SSO) - Paramètre du bouton de connexion WordPress de création d'un nouveau client
  • Ouvrez votre page WordPress et vous pourrez y voir le bouton de connexion SSO Office 365. Vous pouvez tester l'authentification unique (SSO) Office 365 - Office 365 OAuth maintenant.
  • Assurez-vous que le "Afficher sur la page de connexion"L’option est activée pour votre application. (Reportez-vous à l'image ci-dessous)
  • Authentification unique (SSO) Office 365 - Office 365 OAuth - Paramètre du bouton de connexion Créer un nouveau client WordPress
  • Maintenant, allez à votre WordPress Login . (Par exemple https://<votre-domaine-wordpress>/wp-login.php)
  • Vous verrez un bouton de connexion SSO Office 365. Une fois que vous aurez cliqué sur le bouton de connexion, vous pourrez tester l'authentification unique (SSO) Office 365 - Office 365 OAuth.
  • Authentification unique (SSO) Office 365 - Paramètre du bouton de connexion Créer un nouveau client WordPress

En conclusion, après avoir configuré avec succès Office 365 comme fournisseur OAuth et WordPress comme 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 garantissez une expérience utilisateur optimale au sein de l'environnement WordPress. L'authentification des utilisateurs se fait via leur compte Office 365. L'intégration d'Office avec WordPress permet aux utilisateurs de se connecter en toute sécurité à leurs comptes WordPress avec leurs identifiants Office 365 existants.



 Merci pour votre réponse. Nous reviendrons vers vous bientôt.

Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête

Nous vous contacterons dans les plus brefs délais !


ADFS_sso ×
Bonjour!

Besoin d'aide? Nous sommes ici !

soutenez