¡Hola! Uso mi sitio de WordPress con SSO para mi Discourse alojado y también tengo un Patreon. Me gustaría empezar a ofrecer a mis patrones algunos beneficios en Discourse, por lo que he configurado completamente la integración de Patreon.
El problema es que la pantalla de inicio de sesión predeterminada de Discourse (donde aparecería el botón de inicio de sesión social de Patreon) ha sido reemplazada por la página de inicio de sesión de SSO de WordPress.
¿Existe alguna forma de que ambos complementos funcionen simultáneamente?
Hay otro tema relevante sobre ambos complementos, pero no responde a este problema específico.
Sí, cualquier SSO deshabilita otras fuentes de inicio de sesión. La primera S de SSO significa Single (único). Estás delegando todo el inicio de sesión en otro sistema.
Podrías experimentar con el inicio de sesión de tus usuarios de Patreon a través de WordPress.
Si eso no funciona, si deseas que Discourse permita múltiples métodos de inicio de sesión, es posible que debas revisar tu integración de SSO con WordPress.
Vale. Sincronizar los usuarios con WordPress es esencial para mí; es el núcleo de mi gestión de usuarios. Así que parece que hay dos opciones:
Eliminar el SSO y desarrollar un botón de inicio de sesión social ‘Iniciar sesión con WordPress’ en la pantalla de inicio de sesión predeterminada, de modo que los usuarios puedan usarlo o Patreon.
Mantener el SSO pero sincronizar las columnas ‘Patreon’ en la base de datos de usuarios de WordPress (desde el plugin WordPress-Patreon) y desarrollar un plugin personalizado que replique las ventajas del plugin de Patreon para estos usuarios.
Ambas opciones parecen complejas. No tengo mucha experiencia, pero ¿conoces alguna otra forma de ofrecer beneficios de Patreon para este caso de uso?
No necesitas el inicio de sesión de Patreon en Discourse para ofrecer beneficios de Patreon a los grupos de Discourse utilizando el complemento de Patreon.
Puedes usar el SSO de WordPress sin problemas y habilitar la sincronización del complemento, y todo funcionará correctamente. Siempre que los correos electrónicos coincidan, podremos encontrar a los patrocinadores, independientemente de cómo inicien sesión.