Resultados de la búsqueda :
×El complemento de inicio de sesión único (SSO) de WordPress OAuth y OpenID Connect permite iniciar sesión de forma segura en WordPress utilizando Auth0 como proveedor de OAuth y OpenID Connect. También puede configurar el complemento utilizando diferentes proveedores personalizados e IDP estándar. Admite funciones avanzadas de inicio de sesión único (SSO), como mapeo de atributos de perfil de usuario, mapeo de roles, etc. Aquí revisaremos una guía para configurar SSO entre WordPress y Auth0. Al final de esta guía, los usuarios deberían poder iniciar sesión en WordPress desde Auth0. Para saber más sobre otras funciones que ofrecemos en el complemento WP OAuth Single Sign-On (OAuth & OpenID Connect Client), puede haga clic aquí.
Has configurado correctamente Autor0 como proveedor de OAuth para lograr el inicio de sesión SSO Auth0 en su sitio de WordPress.
Nota: Una vez que cree la cuenta Auth0, encontrará el URL del dominio y deberá agregar lo mismo en los puntos finales siguientes.
Alcance: | correo electrónico de perfil openid |
Autorizar punto final: | https://<Auth0-app-domain>/authorize |
Punto final del token de acceso: | https://<Auth0-app-domain>/oauth/token |
Obtener punto final de información del usuario: | https://<Auth0-app-domain>/userinfo |
Has configurado correctamente WordPress como cliente OAuth para lograr el inicio de sesión Auth0 en su sitio de WordPress.
Consulte la siguiente tabla para configurar el alcance y puntos finales para Auth0 en el complemento.
Nota: Una vez que cree la cuenta Auth0, encontrará el URL del dominio y deberá agregar lo mismo en los puntos finales siguientes.
Alcance: | perfil abierto |
Autorizar punto final: | https://{your-auth0-domain}/authorize |
Punto final del token de acceso: | https://{your-auth0-domain}/oauth/token |
Has configurado correctamente WordPress como cliente OAuth para lograr el inicio de sesión Auth0 en su sitio de 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.
Configuración de inicio de sesión para WordPress 5.7 y anteriores
Configuración de inicio de sesión para WordPress 5.8
Configuración de inicio de sesión para WordPress 5.9
Con el complemento de inicio de sesión único (SSO) de OAuth y OpenID Connect, ha logrado la autenticación Auth0 de WordPress y ha habilitado con éxito el inicio de sesión SSO Auth0 configurando Auth0 como proveedor de OAuth y WordPress como cliente OAuth. La autorización Auth0 OAuth significa que está listo para implementar un acceso seguro a su sitio de WordPress (WP) en minutos, lo que permite a los usuarios autenticarse de forma segura utilizando las credenciales SSO de Auth0.
Envíenos un correo electrónico a oauthsupport@xecurify.com para obtener orientación rápida (por correo electrónico/reunión) sobre sus necesidades y nuestro equipo le ayudará a seleccionar la mejor solución/plan adecuado según sus necesidades.
¿Necesitas ayuda? ¡Estamos aquí!
Gracias por su consulta.
Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com
Esta declaración de privacidad se aplica a los sitios web de miniorange que describen cómo manejamos la información personal. Cuando visita cualquier sitio web, este puede almacenar o recuperar información en su navegador, principalmente en forma de cookies. Esta información puede ser sobre usted, sus preferencias o su dispositivo y se utiliza principalmente para que el sitio funcione como usted espera. La información no lo identifica directamente, pero puede brindarle una experiencia web más personalizada. Haga clic en los encabezados de las categorías para comprobar cómo manejamos las cookies. Para conocer la declaración de privacidad de nuestras soluciones, puede consultar la políticas de privacidad.
Las cookies necesarias ayudan a que un sitio web sea totalmente utilizable al permitir funciones básicas como navegación en el sitio, iniciar sesión, completar formularios, etc. Las cookies utilizadas para la funcionalidad no almacenan ninguna información de identificación personal. Sin embargo, algunas partes del sitio web no funcionarán correctamente sin las cookies.
Estas cookies solo recopilan información agregada sobre el tráfico del sitio web, incluidos visitantes, fuentes, clics y visitas a la página, etc. Esto nos permite saber más sobre nuestras páginas más y menos populares junto con la interacción de los usuarios en los elementos procesables y, por lo tanto, permitirnos mejorar el rendimiento de nuestro sitio web y nuestros servicios.