Encontro um problema com Discourse e WordPress. O WordPress está configurado como mestre e o Discourse como escravo. A sincronização de usuários está funcionando corretamente, assim como a sincronização de comentários.
No entanto, se um usuário fizer login no WordPress (usando o wp-login.php padrão), ele não faz login automaticamente no Discourse. O usuário deve clicar em ‘login’ no Discourse novamente para ser logado.
Estou assumindo que você quer dizer que o processo de login deles começou no WordPress. E que quando eles vão para o Discourse e clicam em “login”, eles não precisam inserir os detalhes de login no WordPress novamente. Se for o caso, o que você está descrevendo é o comportamento esperado. Fazer login diretamente no WordPress (sem ir primeiro ao Discourse) não faz login automaticamente no Discourse em segundo plano. O processo de login tem que ser iniciado a partir do Discourse para fazer login no Discourse.
É assim que a maioria dos sistemas de identidade funciona, ou seja, eles não compartilham “sessões” entre diferentes serviços no sistema. Entendo que com alguns sistemas de identidade como o do Google, você fará login, digamos, no Google Analytics, e então quando for ao Gmail, você ainda estará logado. Mas esse tipo de experiência de sessão entre domínios precisa ser mantido pelo provedor do sistema (ou seja, o Google) e não está embutido nos protocolos de identidade padrão usados em plataformas como Discourse e WordPress.
Discourse e WordPress são sistemas de código aberto diferentes mantidos por pessoas diferentes. O plugin WP Discourse possibilita o tratamento de login entre os dois, mas nunca será uma solução completa de identidade e sessão análoga ao que empresas como o Google fazem em seus diferentes serviços.
Meu conselho seria não gastar tempo tentando recriar o que o Google e serviços semelhantes fazem com sua experiência de sessão entre domínios. Sei que muitos administradores de comunidade gostariam disso (já me pediram várias vezes), no entanto, seus usuários se importarão muito menos com isso do que você imagina.