Pour compléter ce que je constate, lorsque je me connecte à l’image Docker et que je consulte les journaux :
/var/www/discourse/log/production.log
L’erreur que je rencontre est la suivante :
(discord) Échec de l'authentification ! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError,
csrf_detected | Détection de CSRF
Démarrage de GET "/auth/failure?message=csrf_detected&strategy=discord" pour 99.14.146.128 le 2019-09-11 à 21:19:27 +0000
Traitement par Users::OmniauthCallbacksController#failure en tant que HTML
Paramètres : {"message" => "csrf_detected", "strategy" => "discord"}
Rendu de users/omniauth_callbacks/failure.html.erb dans layouts/no_ember
Rendu de users/omniauth_callbacks/failure.html.erb dans layouts/no_ember (0,1 ms)
Rendu de layouts/_head.html.erb (16,0 ms)
Rendu de common/_discourse_stylesheet.html.erb (0,4 ms)
Rendu de application/_header.html.erb (0,3 ms)
Terminé avec 200 OK en 21 ms (Vues : 17,8 ms | ActiveRecord : 0,0 ms)
Ah, ça explique tout. Ma branche était le dépôt original du plugin et n’a pas été mise à jour pour prendre en charge le plugin du noyau, contrairement au dépôt sous discourse.
Je vais la mettre à jour pour qu’elle reflète également le dépôt de discourse. Désolé pour le dérangement, et excellent travail de détective !
Salut, peut-être que ce n’est pas le bon sujet (je ne sais pas si je devrais en ouvrir un autre), mais je rencontre ce problème avec le plugin d’authentification LDAP. Est-ce que cela peut y être lié ?