Integração Discourse Nextcloud bad csrf

Olá,\n\nEstou tentando fazer a integração do Dashboard funcionar em nosso Nextcloud (22.2.3)\nCostumávamos ter uma instância do Discourse rodando em discourse.group onde a conexão funcionava bem.\n\nDesde que mudamos nossa instância do Discourse para auto-hospedada, ela não funciona mais.\nAgora o Discourse está rodando em um servidor hetzner em um contêiner Docker. Nada mais rodando nesse servidor. O DNS está configurado com um A-Record.\nPara a instalação, segui este guia: https://linoxide.com/install-discourse-docker-container/\n\nEncontrei a descrição de uma solução. Mas não sei quais passos seguir.\nAlguém sabe como resolver esse problema na minha configuração?\n\n\nhttps://meta.discourse.org/t/troubleshooting-bad-csrf-error-on-initial-site-setup/97059/19\n[quote="fais3000, post:17, topic:97059, full:true"]\nPara qualquer outra pessoa que esteja tendo problemas com esta questão. Por favor, leia abaixo.\n\nEu estava tendo um problema semelhante. No meu caso, estamos atrás do Cloudflare, depois do Nginx e a configuração era para um fórum em uma subpasta.\n\nFinalmente, a seguinte combinação funcionou.\n\n* Desabilitar o cache para a subpasta no Cloudflare\n* O seguinte bloco Nginx\n\n\n location /folder {\n proxy_ssl_server_name on;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n proxy_set_header X-Forwarded-Proto https;\n proxy_pass http://localhost:1357/folder;\n }\n\n[/quote]

Você está usando o Google Chrome? O Chrome 97 introduziu um bug que quebrou os logins SSO do DiscourseConnect

https://bugs.chromium.org/p/chromium/issues/detail?id=1286367

Adicionamos uma solução alternativa para o problema na versão mais recente do Discourse, portanto, certifique-se de que você está atualizado. (Nossos sites hospedados discourse.group estão atualizados, então talvez seja por isso que as coisas estavam funcionando lá)

1 curtida

Na minha área de trabalho, tentei a configuração com o Mozilla Firefox rodando no Windows 8. Também tentei com o Brave atualizado no meu Android 11.
Do meu ponto de vista, nada mudou no lado do cliente.

Eu vejo este conteúdo:

Com o Brave, nada acontece quando clico em “Genehmigen” (Aprovar).
Com o Mozilla Firefox, recebo esta janela:


Portanto, ambos levam a lugar nenhum.

Com o Brave no Android 11, recebo o Erro CSRF Ruim.

1 curtida