Para instalar o personalizar plugins, debes usar un sitio de WordPress.org autoalojado. Los sitios de WordPress.com no permiten instalar plugins. Para obtener más información sobre las diferencias, consulta WordPress.com y WordPress.org en WordPress.com.
- Inicia sesión en un sitio de WordPress existente como administrador.
- Ve a Plugins > Add New en el menú de administración de la izquierda.
- Busca “Login by Auth0”
- En el plugin Login by Auth0, haz clic en Install Now y luego en Activate.
Auth0 no reemplazará tus formularios de inicio de sesión hasta que se hayan añadido Domain, Client ID y Client Secret en la pestaña Basic de la página de configuración.
Configuración multisitio
-
Todos los sitios pueden compartir tanto una aplicación como una conexión de base de datos
- Complete todos los pasos del Asistente de configuración para el sitio principal.
- Configure manualmente todos los demás sitios usando el Domain, el Client ID y el Client Secret del sitio principal en la pestaña Basic de la página de configuración de Auth0.
- Actualice las Allowed Callback URLs, Allowed Web Origins y Allowed Logout URLs de la aplicación para incluir cada sitio (se pueden usar comodines si su red utiliza subdominios).
-
Cada sitio puede tener su propia aplicación y compartir una conexión de base de datos
- Complete todos los pasos del Asistente de configuración para el sitio principal.
- Luego, cree manualmente una aplicación para cada sitio y agregue cada una a la conexión de base de datos creada anteriormente.
- Agregue los valores de Domain, Client ID y Client Secret en la pestaña Basic de la página de configuración de Auth0 para cada sitio.
- Cada sitio puede tener su propia aplicación y su propia conexión de base de datos. En este caso, complete todos los pasos del Asistente de configuración para cada sitio.
Asistente de configuración
Opción 1: Configuración estándar
https://tenant-name.auth0.com/api/v2/, el dominio del tenant es tenant-name.auth0.com. Para obtener más información sobre los dominios de tenant, consulte Create Tenants.
De vuelta en el asistente de configuración del administrador de WordPress, haga clic en Standard. En la ventana modal que aparece, haga clic en Start Standard Setup.
Ingrese el dominio del tenant y el token de API indicados anteriormente. Este token solo se utiliza durante el proceso de configuración y no se guardará en la base de datos.
Si la primera parte de la configuración se completa correctamente, verá la pantalla “Configure your social connections”. Haga clic en Next para continuar con el proceso de configuración migrando su cuenta de administrador.
Este paso vincula su usuario de WordPress con un usuario de Auth0 que le autoriza a iniciar sesión. Puede elegir la misma contraseña que usa en su cuenta de administrador o una distinta, pero asegúrese de que cumpla con las políticas de seguridad de contraseñas de la conexión de base de datos que se esté utilizando. Para obtener más información, consulte Password Strength in Auth0 Database Connections: Password Policies.
El asistente de configuración debe ejecutarse hasta completarse para que su sitio quede configurado correctamente. Si el asistente falla por cualquier motivo antes de la pantalla “setup successful”, revise el registro de errores del plugin en wp-admin > Auth0 > Error Log y siga los pasos que aparecen a continuación para identificar el problema.
Para reiniciar el proceso por completo, elimine cualquier aplicación o conexión de base de datos que se haya creado en el . En WordPress, vaya a Auth0 > Settings > Basic, elimine los campos Domain, y , y haga clic en Save. Luego, haga clic en Asistente de configuración en el menú de administración para volver a iniciar el proceso.
Si aún no puede instalarlo, publique un hilo en nuestra Community con los mensajes de error que ve en el Error Log, y con gusto le ayudaremos.
Opción 2: Configuración de la migración de usuarios
Opción 3: Configuración manual
Opción 4: Importar la configuración
Configuración completada
- Cierra sesión en WordPress y comprueba que el formulario de Auth0 aparece ahora en
/wp-login.php. - Inicia sesión con el usuario de Auth0 creado anteriormente.
- Cierra sesión e intenta crear una cuenta con otra dirección de correo electrónico (si tienes activada la opción “Anyone can register” en la configuración general de WordPress).
- Intenta iniciar sesión usando una conexión social (si las has activado).
Configuración manual
- Ve a Auth0 Dashboard > Applications > Applications y selecciona Create.
- Asigna a tu aplicación un nombre descriptivo, selecciona Regular Web Applications y, a continuación, Create.
- Configura la aplicación para tu instalación de WordPress. Para obtener información sobre cómo configurarla, lee Configure Login by Auth0 y sigue todas las secciones hasta “Update Auth0 settings in WordPress”.