Olá, tenho um fórum Discourse e um site. O site foi desenvolvido em Django e possui funcionalidade de cadastro/conta. Existe alguma maneira de combinar/unificar ambos os bancos de dados de modo que os usuários possam se cadastrar em um único local e os dados da conta sejam compartilhados entre os dois sistemas?
Faça uma pesquisa por “SSO”. Um site cuidaria do registro/login e o outro dependeria dele para esse fim. Por exemplo:
Você pode me mostrar um exemplo onde eu possa ver exatamente como funciona da perspectiva do usuário?
Acho que todo site onde você pode fazer login com Facebook, Google, etc.
É isso que é SSO.
Seu outro site faria algo semelhante com seu Discourse se você usar o Discourse como provedor de SSO.
Acho que estamos falando de coisas diferentes aqui. O que eu quero é uma espécie de integração entre minhas contas do Django e minhas contas de usuário do Discourse.
Você encerrou sua mensagem inicial dizendo:
Portanto, se não me engano, é disso que estamos falando. A fusão dos bancos de dados (na verdade, a transferência das contas do que se tornará o cliente SSO para o provedor SSO) seria algo adicional, imagino. Seria apenas uma “fusão” única ao implementar o SSO (você pode ter a dificuldade de lidar com contas que já existem em ambos os lados). Uma vez fundidas, como vocês prosseguem a partir daí? Com o que foi descrito acima.