¿Es posible crear cuentas de usuario en Discourse y luego autenticarse en Drupal con esas cuentas? Quiero que Discourse sea donde se gestionen las cuentas.
Al buscar, solo encuentro resultados que hablan de lo contrario: usar Drupal como fuente de autenticación.
Mi situación específica es que tengo una instancia de Discourse funcionando para miembros de mi familia. Me gustaría configurar un sitio de recetas compartidas usando Drupal 8, pero realmente preferiría no tener que pedirles a mi familia que se registren en otra cosa más. Ya tengo muy poca suerte logrando que se unan a Discourse…
Discourse puede funcionar como proveedor de SSO. Sería posible configurarlo con Drupal, pero no tengo conocimiento de ningún módulo de Drupal existente para ello. Para obtener detalles sobre lo que se requeriría, consulta Use Discourse as an identity provider (SSO, DiscourseConnect).
Si no estás comprometido a usar Drupal, el plugin de Discourse para WordPress te permite utilizar Discourse como proveedor de SSO para un sitio de WordPress.
¿Por qué crear una dependencia que quizás no necesites para un pequeño número de usuarios que quizás no utilicen ninguna de las dos plataformas? Dos interfaces muy diferentes son una barrera adicional para su participación.
Gracias, eso es exactamente lo que estaba buscando.
¿Qué tipo de autenticación es, de todos modos? ¿OAuth, OpenID Connect? Siento que debería poder deducirlo de la descripción de cómo funciona, pero simplemente no me hace clic.
Usar la herramienta adecuada para el trabajo adecuado es la respuesta breve. Discourse es un software de comunidad de foros increíble. Drupal, bueno, su módulo de foros es realmente bastante triste.
Drupal es increíble para relacionar piezas de contenido entre sí; intentar forzar a Discourse a hacer lo que puedo hacer en Drupal sería una locura. Por ejemplo, el módulo de Recetas de Drupal crea los ingredientes como entidades individuales. Eso significa que puedo listar los ingredientes que me gustan en mi perfil y luego generar una lista de recetas que podrían gustarme según los ingredientes.
Dicho todo esto, también disfruto de este tipo de cosas. Es mi trabajo diario y mi pasatiempo. Y, aunque la integración con Discourse sería agradable, en última instancia, el sitio de recetas es principalmente para mí mismo. Así que es útil incluso si no puedo convencer a amigos y familiares de que lo usen.