Para agregar más a lo que estoy viendo, cuando inicio sesión en la imagen de Docker y veo los registros:
/var/www/discourse/log/production.log
El error que estoy viendo es:
(discord) Fallo de autenticación! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError,
csrf_detected | CSRF detectado
Iniciado GET "/auth/failure?message=csrf_detected&strategy=discord" para 99.14.146.128 el 2019-09-11 21:19:27 +0000
Procesado 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)
Completado 200 OK en 21ms (Vistas: 17.8ms | ActiveRecord: 0.0ms)
¡Ah, eso explica todo! Mi rama era el repositorio original del plugin y no se había actualizado para permitir el plugin del núcleo, como sí lo hizo el repositorio bajo discourse.
Voy a actualizarlo para que refleje también el repositorio de discourse. Disculpa las molestias y ¡muy bien investigado!
Hola, quizás este no sea el tema adecuado (no sé si debería abrir uno diferente), pero estoy experimentando este problema con el plugin de autenticación LDAP. ¿Podría estar relacionado?