Hola,
Estoy usando Wordpress como proveedor de identidad para Discourse usando DiscourseConnect.
¿Qué significan estos errores en la captura de pantalla del complemento WP-Discourse?
No estás conectado a Discourse. Comprueba que tu configuración de conexión es correcta. Si el problema persiste, habilita los registros de conexión y comprueba los Registros.
No hay ningún usuario administrador en Discourse con la dirección de correo electrónico admin@xxx.xxx. Si tienes una cuenta de administrador de Discourse existente, antes de habilitar DiscourseConnect asegúrate de que tus direcciones de correo electrónico en Discourse y WordPress coinciden. Esto es necesario para que el inicio de sesión de DiscourseConnect se realice en una cuenta de Discourse existente.
La salida del registro:
[2026-02-25 23:14:12] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Se devolvió una respuesta no válida desde Discourse","http_code":"","http_body":""}
[2026-02-25 23:14:13] sso_provider.ERROR: logout.response_error {"message":"Hubo un error al cerrar la sesión del usuario desde Discourse.","user_id":1,"discourse_user_id":"1"}. <--- sucede también para otros User IDs
Actualmente toda la configuración está en mi propio localhost. ¿Puede eso ser un problema?
WP: http://wp.mysite.test
Discourse: http://localhost:4200 (instalado usando la guía Install Discourse on macOS for development ).
He seguido los pasos para configurar SSO en esta guía Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso).
Hasta donde puedo ver, el SSO funciona excepto cuando se cierra la sesión en WP, no cierra la sesión del usuario en Discourse. Funciona bien cuando el cierre de sesión se inicia en Discourse.
El usuario admin@xxx.xxx en Discourse fue creado durante el proceso de instalación de la CLI. Tiene el mismo correo electrónico que el usuario administrador de WP, pero creo que usé una contraseña diferente a la de WP (¿importa?).
De todos modos, después de configurar el SSO, el usuario administrador admin@xxx.xxx puede iniciar sesión tanto en WP como en Discourse correctamente usando SSO, como administradores en ambas aplicaciones. Así que no estoy seguro de qué significa el error cuando dice No hay ningún usuario administrador en Discourse con la dirección de correo electrónico admin@xxx.xxx. ¿Quizás por eso no pudo cerrar la sesión del usuario correctamente?
Cualquier ayuda es muy apreciada.
