Configuration supplémentaire pour l'authentification unique Keycloak pour WordPress
Marché
Une fois l'authentification unique Keycloak pour WordPress configurée, vous pouvez procéder à des étapes de configuration supplémentaires pour optimiser son utilisation. Cela inclut la configuration avancée et personnalisée des attributs, des groupes et des rôles, la déconnexion unique, et bien plus encore.
1. Cartographie des attributs
- Dans l' Configuration du fournisseur de services onglet, après échange de métadonnées cliquez sur Test de connexion.
- Après avoir effectué le SSO, les attributs par défaut seront envoyés depuis Keycloak et seront disponibles pour le mappage d'attributs.
Ajout d'attributs supplémentaires du côté Keycloak :
- Rendez-vous dans la section ANNONCEURS .
- Dans la liste des clients, cliquez sur le identité du client de votre application client configurée.
- Accédez à la Cartographe languette.
- Cliquez sur Ajouter un mappeur et sélectionnez Par configuration.
- Maintenant, cliquez sur le Attribut utilisateur option.
- Remplissez les détails selon le tableau ci-dessous :
| Nom | Le nom que vous souhaitez donner à ce mappeur. |
| Attribut utilisateur | L'attribut personnalisé que vous souhaitez envoyer à votre fournisseur de services. |
| Nom convivial (facultatif) | Tout nom lisible. |
| Nom d'attribut SAML | Nom sous lequel vous souhaitez envoyer cet attribut personnalisé à votre fournisseur de services. |
- Ensuite, cliquez sur le bouton Enregistrer .
2. Configurer le mappage d'attributs avancés et personnalisés
- Cette fonctionnalité vous permet de créer des attributs personnalisés qui peuvent être mappés avec n'importe lequel des attributs envoyés par le keycloak. Ceci est stocké dans la méta-table utilisateur de la base de données WordPress.
- Pour afficher cet attribut personnalisé dans le tableau du menu des utilisateurs dans WordPress, activez l'option Attribut d'affichage basculer.
3. Cartographie des rôles
- Le Cartographie d'attributs La section fournit également un mappage pour les champs nommés Groupe/Rôle.
- Cet attribut contiendra les informations relatives au rôle envoyées par le fournisseur d'identité (c'est-à-dire Keycloak).
- Les rôles sont attribués à des utilisateurs spécifiques sur la base de leurs rôles/groupes au moment de la connexion.
- La valeur de cet attribut qui est mappé à Groupe/Rôle sera pris en compte dans le Mappage des rôles .
- Les valeurs des groupes/rôles sélectionnés des utilisateurs respectifs peuvent être placées dans la zone de saisie des différents rôles par défaut qui doivent être attribués à l'utilisateur respectif.
- Par Exemple:
- Par exemple, si vous souhaitez qu'un utilisateur dont Groupe/Rôle la valeur de l'attribut est SAML à attribuer en tant que Éditeur dans WordPress, fournissez simplement le mappage au format SAML dans le champ Éditeur de la section Mappage de rôles.
4. Déconnexion unique
- Copiez le URL de déconnexion unique du Métadonnées du fournisseur de services languette.
- Maintenant, accédez à votre tableau de bord d'administration Keycloak.
- Rendez-vous dans la section ANNONCEURS section et cliquez sur le identité du client de votre application client configurée.
- Sous Avancé onglet, accédez à Configuration du point de terminaison SAML à grain fin et configurez les détails suivants :
| URL de liaison POST du service de déconnexion | URL de déconnexion unique que vous avez copiée à partir des métadonnées du fournisseur de services. |
| URL de liaison de redirection du service de déconnexion | URL de déconnexion unique que vous avez copiée à partir des métadonnées du fournisseur de services. |
| URL de liaison ARTEFACT du service de déconnexion | URL de déconnexion unique que vous avez copiée à partir des métadonnées du fournisseur de services. |
- Et cliquez sur Enregistrer.
5. Demandes SSO signées
- Dans l' Configuration du fournisseur de services onglet, activez le Signer les demandes SSO et SLO bascule pour effectuer des demandes SSO signées et des demandes de déconnexion unique.
- Ensuite, cliquez sur le bouton Enregistrer bouton pour enregistrer la configuration.
- Rendez-vous dans la section Gérer les certificats et sous la configuration du certificat miniorange par défaut, cliquez sur Télécharger le certificat.
- Ensuite, ouvrez votre tableau de bord d'administration Keycloak et accédez au ANNONCEURS .
- Cliquez sur le identité du client de votre application client configurée.
- Maintenant, naviguez vers le Clés / Key et activez l'onglet Signature du client requise.
- Configurez les informations supplémentaires selon le tableau ci-dessous :
| Sélectionnez la méthode | importer |
| Format d'archive | JKS |
| Importer le fichier | Téléchargez le certificat que vous avez téléchargé du côté du plugin. |
| Alias clé | Ton nom d'utilisateur |
| Stocker le mot de passe | Votre mot de passe |
- Ensuite, cliquez sur Confirmer.
Conclusion
La configuration supplémentaire pour le mappage d'attributs avancé et personnalisé, le mappage de groupes et de rôles, la déconnexion unique ainsi que l'authentification unique vous permettent de maximiser l'efficacité et la gestion de l'identité des utilisateurs de votre IDP vers votre site WordPress.

S'inscrire