Cómo configurar Discourse como el único proveedor de inicio de sesión/registro para usuarios en un sitio de Wordpress

Estamos configurando un sitio de WordPress con una comunidad de Discourse asociada y anticipo que la mayoría de las interacciones de los usuarios ocurrirán en Discourse, pero estamos considerando configurar un Sistema de Gestión de Aprendizaje de WordPress que requerirá que los usuarios inicien sesión con WordPress para usarlo. Tenemos WP-Discourse configurado y funcionando, pero para simplificar y mantener la consistencia, me gustaría darle a Discourse el control de todos los comportamientos de registro e inicio de sesión que ve el usuario. WordPress está configurado como un cliente de DiscourseConnect, lo que significa que el formulario de inicio de sesión tiene un enlace para iniciar sesión con Discourse, pero preferiría enviar a los usuarios a Discourse para que realicen su inicio de sesión (idealmente) y registro (definitivamente) y luego traerlos de vuelta a WordPress una vez que estén autenticados.

¿Es este un enfoque lógico y, en caso afirmativo, cómo le indico a WordPress que redirija a los usuarios a Discourse para esas acciones en lugar de usar el formulario predeterminado? Si no, ¿cuál es la forma ideal de lograr un resultado similar?

Echa un vistazo a este howto.

2 Me gusta