¿Cómo usar DiscourseConnect solo como cliente?

Hola, me gustaría que los visitantes de mi sitio web solo pudieran iniciar sesión y registrarse con Discourse. Esto es lo que he hecho hasta ahora (pero me da un error 404).

Paso 1: Creé la Clave Secreta de DiscourseConnect
Paso 2: Habilité estas opciones en mi sitio web de WP


Paso 3: Habilité estas opciones en Discourse:

Paso 4: Visité wp-login.php y si presiono el enlace Iniciar sesión con Discourse o si uso este shortcode [discourse_connect_client] en cualquier página, me da un error 404 en Discourse.

¿Qué me falta?

Cualquier ayuda es apreciada.

1 me gusta

Has configurado Discourse como si fuera a usar Wordpress para autenticarse, lo cual no es lo que quieres hacer.
Deberías eliminar todos los ajustes de DiscourseConnect que hayas realizado en el lado de Discourse y, en su lugar, realizar los siguientes ajustes en Admin - Settings - Login:

6 Me gusta

Gracias por tu ayuda, ahora está funcionando. Y por cierto, estaba recibiendo este error porque pegué la URL de mi sitio web con https:// delante (debería ser solo tuwebtu.com):

“La autenticación falló debido a la falta de secreto. Póngase en contacto con los administradores del sitio para solucionar este problema.”

Y debo decir que estas configuraciones son un poco confusas. Como en tu imagen, debería haber habilitado la opción Discourse Connect Provider en Discourse, aunque la pestaña DiscourseConnect Provider en WP dice lo contrario de lo que quería:

Habilitar tu sitio para que funcione como proveedor de DiscourseConnect transfiere toda la autenticación de usuarios de Discourse a WordPress”.

Deberían ser renombradas y/o separadas por un título o quizás en pestañas diferentes, como lo están en WordPress.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.