SSO 랜딩 페이지를 만드는 간단한 플러그인이 더 이상 작동하지 않습니다

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