继续讨论 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