É possível criar contas de usuário no Discourse e, em seguida, autenticar-se no Drupal usando essas contas? Quero que o Discourse seja onde as contas residem.
Ao pesquisar, parece que só encontro resultados falando sobre o oposto: usar o Drupal como fonte de autenticação.
Minha situação específica é que tenho uma instância do Discourse em execução para membros da família. Gostaria de configurar um site de compartilhamento de receitas usando o Drupal 8, mas realmente prefiro não ter que pedir à minha família para se cadastrar em mais uma coisa. Já estou tendo muito pouca sorte em fazê-los entrar no Discourse…
O Discourse pode funcionar como um provedor de SSO. Seria possível configurar isso com o Drupal, mas não tenho conhecimento de módulos existentes do Drupal para isso. Para detalhes sobre o que seria necessário, veja Use Discourse as an identity provider (SSO, DiscourseConnect).
Se você não estiver comprometido em usar o Drupal, o plugin Discourse para WordPress permite usar o Discourse como provedor de SSO para um site WordPress.
Por que criar uma dependência que talvez você não precise para um pequeno número de usuários que podem não usar nenhum dos dois? Duas interfaces muito diferentes são mais uma barreira para a participação deles.
Obrigado, isso é exatamente o que eu estava procurando.
Que tipo de autenticação é essa, afinal? OAuth, OpenID Connect? Sinto que deveria conseguir identificar pela descrição de como funciona, mas simplesmente não está fazendo sentido.
Usar a ferramenta certa para o trabalho certo é a resposta curta. O Discourse é um software de comunidade de fórum incrível. O Drupal, bem, seu módulo de fórum é realmente meio triste.
O Drupal é incrível ao relacionar peças de conteúdo entre si; tentar torcer o Discourse para fazer o que consigo fazer no Drupal seria insano. Por exemplo, o módulo de Receitas do Drupal cria ingredientes como entidades individuais. Isso significa que posso listar os ingredientes que gosto no meu perfil e, em seguida, gerar uma lista de receitas que posso gostar com base nos ingredientes.
Dito tudo isso, também gosto desse tipo de coisa. É meu trabalho diário e meu hobby. E, embora a integração com o Discourse seria legal, no final das contas o site de receitas é principalmente para mim mesmo. Então, é útil mesmo que eu não consiga trazer amigos e familiares para ele.