Para complementar o que estou observando, quando faço login na imagem do Docker e visualizo os registros
/var/www/discourse/log/production.log
O erro que estou vendo é:
(discord) Falha na autenticação! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError,
csrf_detected | CSRF detectado
Iniciado GET "/auth/failure?message=csrf_detected&strategy=discord" para 99.14.146.128 em 2019-09-11 21:19:27 +0000
Processando por Users::OmniauthCallbacksController#failure como HTML
Parâmetros: {"message"=>"csrf_detected", "strategy"=>"discord"}
Renderizando users/omniauth_callbacks/failure.html.erb dentro de layouts/no_ember
Renderizado users/omniauth_callbacks/failure.html.erb dentro de layouts/no_ember (0.1ms)
Renderizado layouts/_head.html.erb (16.0ms)
Renderizado common/_discourse_stylesheet.html.erb (0.4ms)
Renderizado application/_header.html.erb (0.3ms)
Concluído 200 OK em 21ms (Views: 17.8ms | ActiveRecord: 0.0ms)
Ah, isso explica tudo. Minha branch era o repositório original do plugin e não foi atualizada para suportar o plugin do core, como o repositório do Discourse.
Vou atualizá-la para espelhar o repositório do Discourse também. Desculpe pelo transtorno, e ótima investigação!
Oi, talvez este não seja o tópico certo (não sei se deveria abrir um diferente), mas estou enfrentando esse problema com o plugin de autenticação LDAP. Pode estar relacionado?