Comment configurer la connexion à Entra External ID en utilisant l'authentification unique SAML (SSO) pour WordPress ?
Marché
Connexion à un identifiant externe Entra pour WordPress Cela peut être réalisé grâce à notre plugin d'authentification unique (SSO) SAML SP. Notre solution SSO permettra au fournisseur de services conforme à la norme SAML 2.0 d'établir une relation de confiance entre le site WordPress et le site. et Entra External ID pour authentifier et connecter les utilisateurs en toute sécurité.
Nous allons ici passer en revue un guide pour configurer l'authentification unique (SSO) Entra External ID entre un site WordPress et Entra External ID en tenant compte des points suivants : Identifiant externe d'Entra en tant que fournisseur d'identité (Fournisseur d'identité) WordPress en tant que SP (Fournisseur de services). Notre plugin SSO permet l'authentification illimitée des utilisateurs depuis Azure AD, Office 365 et Azure B2C. Consultez notre site web. SSO Utilisez notre extension WordPress pour en savoir plus sur les autres fonctionnalités que nous proposons.
Intégrations d'applications Azure AD/B2C/Office 365 pour WordPress
L'intégration Azure AD vous permet de connecter votre site WP à Azure AD et offre une intégration transparente avec SharePoint/OneDrive , Power BI , Dynamics 365 , Outlook , etc., ainsi que des solutions pour la synchronisation des utilisateurs et la mutualisation Azure.
Étape 1 : Configurer Microsoft Entra External ID comme fournisseur d’identité (IdP) pour la connexion à Entra External ID (SSO)
Configurer l'ID externe Entra comme fournisseur d'identité
Dans le plugin miniOrange SAML SP SSO, accédez à Métadonnées du fournisseur de services languette. Ici, vous pouvez trouver les métadonnées SP telles que l'ID d'entité SP et l'URL ACS (AssertionConsumerService) qui sont requises pour configurer le fournisseur d'identité.
Configuration de l'identifiant externe Entra via les applications d'entreprise
Configuration de l'identifiant externe Entra via l'enregistrement de l'application
Saisissez le nom de votre application, puis sélectionnez la section Application non-galerie et cliquez sur le bouton Créer.
Cliquez sur Configurer l'authentification unique.
Sélectionnez le SAML languette.
Après avoir cliqué sur Modifier, entrer le ID d'entité SP pour Identifiant et la URL ACS pour URL de réponse à partir de Métadonnées du fournisseur de services onglet du plugin. À noter: Pour SSO initié par le fournisseur d'identité, le URL de connexion doit être laissé vide.
Par défaut, les éléments suivants Attributs sera envoyé dans la réponse SAML. Vous pouvez afficher ou modifier les revendications envoyées dans la réponse SAML à l'application sous l'onglet Attributs languette.
Copiez le URL des métadonnées de la fédération d’applications pour obtenir le Endpoints requis pour configurer votre Prestataire de services.
Attribuez des utilisateurs et des groupes à votre application SAML
Accédez à Utilisateurs et groupes onglet et cliquez sur Ajouter un utilisateur/groupe.
Cliquez sur Utilisateurs pour attribuer l'utilisateur souhaité, puis cliquez sur Sélectionner.
Après avoir sélectionné les utilisateurs, cliquez sur Attribuer .
Vous pouvez également attribuer un rôle à votre candidature sous Sélectionnez un rôle .
Ajout d'une application d'entreprise au flux utilisateur des identités externes
Sur la page d'accueil du portail Azure, repérez et cliquez sur Identités externes de la section Services Azure.
Sur la page de présentation des identités externes :
Dans le menu de navigation de gauche, développez Inscription en libre-service.
Cliquez sur Flux d'utilisateurs.
Cliquez sur la stratégie de flux utilisateur que vous souhaitez configurer (par exemple, Politiques).
Cela ouvrira la page de configuration des politiques.
Dans la barre latérale gauche, développez le Utilisez le .
Cliquez sur Applications.
Cliquez sur + Ajouter une application bouton en haut.
A Sélectionnez l'application Le panneau apparaîtra sur le côté droit.
Dans le champ de recherche, vous pouvez filtrer les applications si nécessaire.
Le panneau affiche 12 résultats trouvés sous Applications de l'entreprise languette.
Parcourez la liste des applications d'entreprise disponibles.
Cochez la case en regard de l'application souhaitée (dans cet exemple, interneID avec identifiant : 4c97f130-bc9e-448b-b4af-6297135c3627).
L'application sélectionnée apparaîtra dans le Sélectionné (1) section à droite.
Cliquez sur le bouton Sélectionner en bas du panneau.
L'application est désormais associée à votre parcours utilisateur.
Pour utiliser cette politique lors du processus d'inscription, ajoutez le paramètre de politique à votre identifiant SSO. URL: https://your-sso-login-url?p=
Vous avez configuré avec succès Microsoft Entra External ID en tant que fournisseur d'identité SAML (IdP) pour la mise en œuvre de l'authentification unique (SSO) Entra External ID.
Attribuer un Nom et choisissez le « Pixel Type de compte.
Dans le champ URL de redirection, indiquez l'URL ACS fournie dans Métadonnées du fournisseur de services onglet du plugin et cliquez sur S'enregistrer .
Accédez à Exposer une API à partir du panneau de menu de gauche.
Cliquez sur Ajouter bouton et remplacez le URL de l'identifiant de la demande avec l'ID d'entité SP du plugin.
Remarque : Veuillez vérifier que la valeur de l’ID d’entité SP dans l’onglet Métadonnées du fournisseur de services ne se termine pas par une barre oblique (« / »). Si c’est le cas, supprimez-la du champ ID d’entité SP / Émetteur de l’onglet Métadonnées du fournisseur de services du module complémentaire, saisissez la nouvelle valeur dans Azure et cliquez sur le bouton Enregistrer.
Retour à Microsoft Entra ID ⇒ Enregistrements d'applications fenêtre et cliquez sur Endpoints.
Cela mènera à une fenêtre avec plusieurs URL.
Copiez le Document de métadonnées de la fédération URL pour obtenir le Endpoints requis pour configurer votre Prestataire de services.
Vous avez configuré avec succès Entra External ID en tant que fournisseur d'identité SAML (IdP) pour permettre la connexion Entra External ID à votre site (WP).
Étape 2 : Configurer WordPress en tant que fournisseur de services (SP)
Gratuit
Standard
Devenez membre Premium
Dans l'extension SAML SSO pour WordPress, accédez à l'onglet Configuration du fournisseur d'identité (IdP). Il existe deux façons de configurer l'extension SSO pour WordPress :
A. En téléchargeant les métadonnées IDP :
Cliquez sur Télécharger les métadonnées IDP .
Entrer le Fournisseur d'identité Nom
Tu peux soit télécharger un fichier de métadonnées et cliquez sur Télécharger une présentation bouton ou utilisez un
URL des métadonnées et cliquez sur Récupérer les métadonnées.
B. Configuration manuelle :
Fournissez les paramètres requis (c'est-à-dire le nom du fournisseur d'identité, l'ID d'entité IDP ou l'émetteur, l'URL de connexion SAML, le certificat X.509) tels que fournis par votre fournisseur d'identité et cliquez sur le bouton Enregistrer
.
Cliquez sur Configuration du test pour vérifier les attributs et les valeurs envoyés par IDP.
Étape 3 : Mappage des attributs
Remarque : Pour configurer le mappage des attributs pour plusieurs fournisseurs d’identité, suivez le guide d’installation disponible ici . Cette fonctionnalité est disponible dans l’offre Entreprise.
Dans le plugin gratuit, uniquement NomID est pris en charge pour les attributs Email et Nom d'utilisateur de l'utilisateur WordPress.
Lorsqu'un utilisateur effectue une connexion SSO, la valeur NameID envoyée par l'IDP sera mappée à l'e-mail et au nom d'utilisateur de l'utilisateur WordPress.
Dans l'extension SAML SSO pour WordPress, accédez à l'onglet « Configuration du fournisseur de services ». Il existe deux façons de configurer l'extension SSO pour WordPress :
A. En téléchargeant les métadonnées IDP :
Cliquez sur Télécharger les métadonnées IDP .
Entrer le Fournisseur d'identité Nom
Tu peux soit télécharger un fichier de métadonnées et cliquez sur Télécharger une présentation bouton ou utilisez un
URL des métadonnées et cliquez sur Récupérer les métadonnées.
B. Configuration manuelle :
Fournissez les paramètres requis (c'est-à-dire le nom du fournisseur d'identité, l'ID d'entité IDP ou l'émetteur, l'URL de connexion SAML, le certificat X.509) tels que fournis par votre fournisseur d'identité et cliquez sur le bouton Enregistrer
.
Cliquez sur Configuration du test pour vérifier les attributs et les valeurs envoyés par IDP.
Étape 3 : Mappage des attributs
Remarque : Pour configurer le mappage des attributs pour plusieurs fournisseurs d’identité, suivez le guide d’installation disponible ici . Cette fonctionnalité est disponible dans l’offre Entreprise.
Cartographie d'attributs La fonctionnalité vous permet de cartographier le attributs utilisateur envoyé par l'IDP lors du SSO aux attributs utilisateur sur WordPress.
Dans le plugin SAML pour WordPress, accédez à Cartographie des attributs/rôles onglet et remplissez les champs suivants dans Cartographie d'attributs .
REMARQUE : Si vous cliquez sur le bouton « Tester la configuration » dans l’onglet « Configuration du fournisseur de services » et que vous vous authentifiez auprès de votre fournisseur d’identité, vous verrez la liste des attributs envoyés par ce dernier dans l’onglet « Mappage attribut/rôle ». Ces informations peuvent être utilisées pour effectuer le mappage ci-dessus.
Dans l'extension SAML SSO pour WordPress, accédez à l'onglet « Configuration du fournisseur de services ». Il existe deux façons de configurer l'extension SSO pour WordPress :
A. En téléchargeant les métadonnées IDP :
Cliquez sur Télécharger les métadonnées IDP .
Entrer le Nom du fournisseur d'identité
Tu peux soit télécharger un fichier de métadonnées et cliquez sur Télécharger une présentation bouton ou utilisez un
URL des métadonnées et cliquez sur Récupérer les métadonnées.
Dans l' Plugin premium, vous pouvez activer la synchronisation automatique pour URL des métadonnées qui mettra automatiquement à jour la configuration du plugin selon les métadonnées IDP après un intervalle de temps défini
B. Configuration manuelle :
Fournissez les paramètres requis (c'est-à-dire le nom du fournisseur d'identité, l'ID d'entité IDP ou l'émetteur, l'URL de connexion SAML, le certificat X.509) tels que fournis par votre Fournisseur d'identité et cliquez sur le
Enregistrer .
Cliquez sur Configuration du test pour vérifier les attributs et les valeurs envoyés par IDP.
Dans le plugin Premium, vous pouvez fournir l'URL de déconnexion SAML pour réaliser une déconnexion unique sur votre site WordPress.
Étape 3 : Mappage des attributs
Remarque : Pour configurer le mappage des attributs pour plusieurs fournisseurs d’identité, suivez le guide d’installation disponible ici . Cette fonctionnalité est disponible dans l’offre Entreprise.
Cartographie d'attributs La fonctionnalité vous permet de cartographier le attributs utilisateur envoyé par l'IDP lors du SSO aux attributs utilisateur sur WordPress.
Dans le plugin SAML pour WordPress, accédez à Cartographie des attributs/rôles onglet et remplissez les champs suivants dans Cartographie d'attributs .
Mappage d'attributs personnalisés : Cette fonctionnalité vous permet de mapper n'importe quel attribut envoyé par l'IDP à l' utilisateur tableau de WordPress.
Étape 4 : Cartographie des rôles
Remarque : Pour configurer le mappage des rôles pour plusieurs fournisseurs d’identité, suivez le guide d’installation disponible ici . Cette fonctionnalité est disponible dans l’offre Entreprise.
Dans le plugin gratuit, vous pouvez choisir un Rôle par défaut qui sera attribué à tous les utilisateurs non administrateurs lorsqu'ils effectueront l'authentification unique.
Allez dans Mappage attribut/rôle onglet et accédez à Mappage des rôles .
Sélectionnez le Rôle par défaut et cliquez sur le Mises à jour .
Étape 4 : Cartographie des rôles
Remarque : Pour configurer le mappage des rôles pour plusieurs fournisseurs d’identité, suivez le guide d’installation disponible ici . Cette fonctionnalité est disponible dans l’offre Entreprise.
Dans le plugin standard, vous pouvez choisir un rôle par défaut qui sera attribué à tous les utilisateurs non administrateurs lorsqu'ils effectuent l'authentification unique.
Allez dans Mappage attribut/rôle onglet et accédez à Mappage des rôles .
Sélectionnez le Rôle par défaut et cliquez sur le Enregistrer .
Étape 4 : Attribution des rôles
Cette fonctionnalité permet d'attribuer et de gérer les rôles des utilisateurs lors de l'authentification unique (SSO). Outre les rôles WordPress par défaut, elle est également compatible avec tous les rôles personnalisés.
Remarque : Pour configurer le mappage des rôles pour plusieurs fournisseurs d’identité, suivez le guide d’installation disponible ici . Cette fonctionnalité est disponible dans l’offre Entreprise.
Extrait du Cartographie d'attributs section du plugin, fournissez un mappage pour le champ nommé
Groupe/RôleCet attribut contiendra les informations relatives au rôle envoyées par le fournisseur d'identité et sera utilisé pour le mappage des rôles.
Accédez à la section de mappage des rôles et fournissez les mappages pour les rôles en surbrillance.
Par exemple, si vous souhaitez qu'un utilisateur dont Groupe/Rôle La valeur de l'attribut est wp-editor pour être assignée comme éditeur dans WordPress ; il suffit de fournir le mappage wp-editor dans le Éditeur
champ de la section Mappage des rôles.
Étape 5 : Paramètres SSO
Dans le plugin gratuit, vous pouvez ajouter un bouton Single Sign-On en activant Ajoutez un bouton d'authentification unique sur la page de connexion WordPress basculer dans Option 1 .
Si votre thème WordPress prend en charge le widget de connexion, vous pouvez ajouter un widget de connexion pour activer l'authentification unique initiée par SP sur votre site.
Accédez à l'onglet Liens de redirection et SSO et suivez les étapes indiquées sous Option 2 : Utiliser un widget pour ajouter un widget de connexion sur votre site.
Étape 5 : Paramètres SSO
Dans le plugin Standard, vous pouvez activer le SSO initié par le SP à l'aide des options suivantes.
Redirection automatique depuis le site : Si cette option est activée, tout utilisateur non authentifié essayant d'accéder à votre site sera redirigé vers la page de connexion IDP et après une authentification réussie, il sera redirigé vers la même page de votre site à laquelle il tentait d'accéder.
Étape:
Accédez à l’onglet Redirection et liens SSO du plugin et accédez à Option 1 : Auto – Redirection depuis le site.
Permettre Redirection vers IDP si l'utilisateur n'est pas connecté [PROTÉGER LE SITE COMPLET]option.
Redirection automatique depuis la connexion WordPress : Si cette option est activée, tout utilisateur non authentifié essayant d'accéder à la page de connexion WordPress par défaut sera redirigé vers la page de connexion IDP pour authentification. Une fois l'authentification réussie, il sera redirigé vers le site WordPress.
Étape:
Accédez à l’onglet Redirection et liens SSO du plugin et accédez à Option 2 : Redirection automatique depuis la connexion WordPress.
Permettre Redirection vers IDP depuis la page de connexion WordPress option.
REMARQUE : Veuillez activer la connexion par porte dérobée et noter son URL. Cela vous permettra d’accéder à la page de connexion WordPress si vous êtes bloqué(e) hors de votre fournisseur d’identité.
Liens SSO : Vous pouvez ajouter des liens SSO n'importe où sur votre site à l'aide du shortcode et du widget fournis dans Onglet Redirection et liens SSO > Option 3 : liens SSO section du plugin
Étape 5 : Paramètres SSO
Dans le plugin Premium, vous pouvez activer le SSO initié par le SP en utilisant les options suivantes.
Redirection automatique depuis le site : Si cette option est activée, tout utilisateur non authentifié tentant d'accéder à votre site sera redirigé vers la page de connexion du fournisseur d'identité et, après une authentification réussie, il sera redirigé vers la même page de votre site à laquelle il tentait d'accéder.
Étape:
Accédez à l’onglet Redirection et liens SSO du plugin et accédez à Option 1 : Redirection automatique depuis le site.
Permettre Redirection vers IDP si l'utilisateur n'est pas connecté [PROTÉGER LE SITE COMPLET] option.
Redirection automatique depuis la connexion WordPress : Si cette option est activée, tout utilisateur non authentifié essayant d'accéder à la page de connexion WordPress par défaut sera redirigé vers la page de connexion IDP pour authentification. Une fois l'authentification réussie, il sera redirigé vers le site WordPress.
Étape:
Accédez à l’onglet Redirection et liens SSO du plugin et accédez à Option 2 : Redirection automatique depuis la page de connexion WordPress.
Permettre Redirection vers IDP depuis la page de connexion WordPress option.
REMARQUE : Veuillez activer la connexion par porte dérobée et noter son URL. Cela vous permettra d’accéder à la page de connexion WordPress si vous êtes bloqué(e) sur la page de connexion de votre fournisseur d’identité.
Bouton de connexion : Vous pouvez ajouter un bouton de connexion personnalisé n'importe où sur votre site ou votre page de connexion WordPress en accédant à Option 3 : bouton de connexion section de l'onglet Liens de redirection et SSO.
Liens SSO : Vous pouvez ajouter des liens SSO n'importe où sur votre site à l'aide du shortcode et du widget fournis dans Option 4 : liens SSO section de l’onglet Redirection et liens SSO.
Dans ce guide, vous avez configuré avec succès l'authentification unique SAML pour Entra External ID en choisissant Entra External ID comme fournisseur d'identité (IdP) et WordPress comme fournisseur de services (SP) à l'aide de l'extension SAML Single Sign-On (SSO) Login . Cette solution vous permet de déployer un accès sécurisé à votre site WordPress (WP).