用于创建SSO登陆页面的简单插件不再工作

继续讨论 SAML 登录着陆页

我不确定这应该放在 Support 还是 Dev 还是其他地方,所以请随意根据您的需要进行移动。

我在 2022 年 3 月创建了一个插件来覆盖上述函数,它似乎起作用了一段时间,然后现在我注意到它不起作用了(我不知道多久了)。

有人知道为什么它会停止工作吗?

(注意,启用设置从未起作用,所以如果有人知道为什么它也不起作用,我将不胜感激)

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