Einfaches Plugin zum Erstellen einer Landingpage für SSO funktioniert nicht mehr

Fortsetzung der Diskussion von Landing page on saml login:

Ich bin mir nicht sicher, ob dies in Support oder Dev oder etwas anderem sein sollte, also verschieben Sie es gerne, wie Sie es für richtig halten.

Ich habe im März 2022 ein Plugin erstellt, um die obige Funktion zu überschreiben, und es schien eine Weile zu funktionieren, und dann habe ich jetzt festgestellt, dass es nicht funktioniert (ich weiß nicht, wie lange).

Hat jemand eine Idee, warum es aufgehört haben könnte?

(Hinweis: Die Aktivierungseinstellung hat nie funktioniert. Wenn also jemand weiß, warum auch das nicht funktioniert, wäre ich dankbar)

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