Simple plugin pour créer une page de destination pour SSO ne fonctionne plus

Continuant la discussion de Page de destination sur la connexion SAML :

Je ne suis pas sûr si cela devrait être dans Support ou Dev ou autre chose, alors n’hésitez pas à le déplacer comme vous le jugez nécessaire.

J’ai créé un plugin en mars 2022 pour remplacer la fonction ci-dessus et cela a semblé fonctionner pendant un certain temps, puis j’ai remarqué maintenant que cela ne fonctionne plus (je ne sais pas depuis combien de temps).

Quelqu’un a-t-il une idée pourquoi cela pourrait avoir cessé de fonctionner ?

(note, le paramètre d’activation n’a jamais fonctionné, donc si quelqu’un sait pourquoi cela ne fonctionne pas non plus, je lui serais reconnaissant)

enabled_site_setting :no_auto_login_enabled

after_initialize do
 	if SiteSetting.no_auto_login_enabled	
		class ::ApplicationController
		  module NoAutoLoginRedirectToLogin
			def redirect_to_login
				dont_cache_page
				cookies[:destination_url] = destination_url
				redirect_to path("/login")
			end
		  end	
		  prepend NoAutoLoginRedirectToLogin
		end
	end
end