Résultats de recherche :
×Le plugin WordPress OAuth & OpenID Connect Single Sign-On (SSO) permet une connexion sécurisée à WordPress en utilisant Auth0 comme fournisseur OAuth et OpenID Connect. Vous pouvez également configurer le plugin en utilisant différents fournisseurs personnalisés et IDP standard. Il prend en charge les fonctionnalités avancées d'authentification unique (SSO) telles que le mappage des attributs du profil utilisateur, le mappage des rôles, etc. Nous passerons ici en revue un guide pour configurer le SSO entre WordPress et Auth0. À la fin de ce guide, les utilisateurs devraient pouvoir se connecter à WordPress depuis Auth0. Pour en savoir plus sur les autres fonctionnalités que nous proposons dans le plugin WP OAuth Single Sign-On (OAuth & OpenID Connect Client), vous pouvez cliquez ici .
Vous avez configuré avec succès Auth0 en tant que fournisseur OAuth pour obtenir une connexion Auth0 SSO à votre site WordPress.
Remarque: Une fois que vous avez créé le compte Auth0, vous trouverez le URL du domaine et vous devrez ajouter la même chose dans les points de terminaison ci-dessous.
Portée: | email de profil openid |
Autoriser le point de terminaison : | https://<Auth0-app-domain>/authorize |
Point de terminaison du jeton d’accès : | https://<Auth0-app-domain>/oauth/token |
Obtenir le point de terminaison des informations utilisateur : | https://<Auth0-app-domain>/userinfo |
Vous avez configuré avec succès WordPress comme client OAuth pour obtenir une connexion Auth0 à votre site WordPress.
Veuillez vous référer au tableau ci-dessous pour configurer le portée et points de terminaison pour Auth0 dans le plugin.
Remarque: Une fois que vous avez créé le compte Auth0, vous trouverez le URL du domaine et vous devrez ajouter la même chose dans les points de terminaison ci-dessous.
Portée: | profil ouvert |
Autoriser le point de terminaison : | https://{your-auth0-domain}/authorize |
Point de terminaison du jeton d’accès : | https://{your-auth0-domain}/oauth/token |
Vous avez configuré avec succès WordPress comme client OAuth pour obtenir une connexion Auth0 à votre site WordPress.
Code:
exports.onExecutePostLogin = async (event, api) => {
const attr_name = "favorite_color";
api.idToken.setCustomClaim( attr_name , 'Purple');
// ... additional code
};
Code Description:
attr_name: This will be the attribute name which will you want to create (favorite_color in my case)
The function api.idToken.setCustomClaim(), expects the key and its value. Here, the key is attr_name, and its value is “Purple”
Code:
exports.onExecutePostLogin = async (event, api) => {
const { favorite_color, preferred_contact } = event.user.user_metadata;
if (event.authorization) {
// Set claims
api.idToken.setCustomClaim('fav_color', favorite_color);
api.idToken.setCustomClaim('preferred_contact', preferred_contact);
}
};
Code Description:
We’ll add the keys (created in user_metadata) in the const as the parameters.
When using the "api.idToken.setCustomClaim() function, you will need to include two parameters. The first parameter is used to specify the desired attribute name, while in the second parameter you will add the key which you want set the attribute value.
Paramètres de connexion pour WordPress 5.7 et versions antérieures
Paramètres de connexion pour WordPress 5.8
Paramètres de connexion pour WordPress 5.9
Avec le plugin OAuth & OpenID Connect Single Sign-On (SSO), vous avez obtenu l'authentification WordPress Auth0 et activé avec succès la connexion Auth0 SSO en configurant Auth0 en tant que fournisseur OAuth ainsi que WordPress comme client OAuth. L'autorisation Auth0 OAuth signifie que vous êtes prêt à déployer un accès sécurisé à votre site WordPress (WP) en quelques minutes, permettant aux utilisateurs de s'authentifier en toute sécurité à l'aide des informations d'identification Auth0 SSO.
Envoyez-nous un e-mail oauthsupport@xecurify.com pour des conseils rapides (par e-mail/réunion) sur vos besoins et notre équipe vous aidera à sélectionner la solution/le plan le mieux adapté à vos besoins.
Besoin d'aide? Nous sommes ici !
Merci pour votre demande.
Si vous n'avez pas de nouvelles de nous dans les 24 heures, n'hésitez pas à envoyer un e-mail de suivi à info@xecurify.com
Cette déclaration de confidentialité s'applique aux sites Web miniorange décrivant la manière dont nous traitons les informations personnelles. Lorsque vous visitez un site Web, celui-ci peut stocker ou récupérer des informations sur votre navigateur, principalement sous la forme de cookies. Ces informations peuvent concerner vous, vos préférences ou votre appareil et sont principalement utilisées pour que le site fonctionne comme vous le souhaitez. Les informations ne vous identifient pas directement, mais elles peuvent vous offrir une expérience Web plus personnalisée. Cliquez sur les titres des catégories pour vérifier comment nous traitons les cookies. Pour la déclaration de confidentialité de nos solutions, vous pouvez vous référer au Politique de confidentialité.
Les cookies nécessaires contribuent à rendre un site Web pleinement utilisable en activant les fonctions de base telles que la navigation sur le site, la connexion, le remplissage de formulaires, etc. Les cookies utilisés pour la fonctionnalité ne stockent aucune information personnelle identifiable. Cependant, certaines parties du site Web ne fonctionneront pas correctement sans les cookies.
Ces cookies collectent uniquement des informations agrégées sur le trafic du site Web, notamment les visiteurs, les sources, les clics et les vues des pages, etc. Cela nous permet d'en savoir plus sur nos pages les plus et les moins populaires ainsi que sur l'interaction des utilisateurs sur les éléments exploitables et ainsi de permettre nous améliorons les performances de notre site Web ainsi que de nos services.