Semplice plugin per creare landing page per SSO non funziona più

Continuando la discussione da Pagina di destinazione sull’accesso SAML:

Non sono sicuro se questo debba essere in Support o Dev o qualcos’altro, quindi sentiti libero di spostarlo come ritieni necessario.

Ho creato un plugin a marzo 2022 per sovrascrivere la funzione sopra e sembrava funzionare per un po’ e poi ho notato che non funziona più (non so da quanto tempo).

Qualcuno ha un’idea del perché potrebbe aver smesso di funzionare?

(nota, l’impostazione di abilitazione non ha mai funzionato, quindi se qualcuno sa perché anche quella non funziona, gli sarei grato)

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