Landing page on saml login에서 이어진 논의입니다:
이 게시물이 Support, Development, 아니면 다른 카테고리에 있어야 할지 확실하지 않으므로, 필요하다고 판단되는 대로 이동해 주십시오.
2022년 3월에 위의 함수를 오버라이드하는 플러그인을 만들었는데, 한동안은 잘 작동하다가 지금은 작동하지 않는 것을 알게 되었습니다(얼마나 오랫동안 작동하지 않았는지는 모릅니다).
왜 작동을 멈췄을지 아이디어가 있는 분이 계신가요?
(참고로, enable 설정은 처음부터 작동하지 않았으므로, 이것도 왜 작동하지 않는지 아시는 분이라면 알려주시면 감사하겠습니다)
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