# Plugin simples para criar página de destino para SSO não funciona mais

**URL:** <https://meta.discourse.org/t/simple-plugin-to-create-landing-page-for-sso-not-working-anymore/228610>\
**Category:** Development\
**Created:** [Maio 31, 2022, 3:00pm UTC](https://meta.discourse.org/t/simple-plugin-to-create-landing-page-for-sso-not-working-anymore/228610 "2022-05-31T15:00:07Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)\
**Post date:** [Maio 31, 2022, 3:00pm UTC](https://meta.discourse.org/t/simple-plugin-to-create-landing-page-for-sso-not-working-anymore/228610/1 "2022-05-31T15:00:07Z")

</div>

Continuando a discussão de [Página inicial no login SAML](https://meta.discourse.org/t/landing-page-on-saml-login/149377/14):

> [@david](#):
>
> Você poderia substituir isso em um plugin corrigindo este método:
> 
> [https://github.com/discourse/discourse/blob/master/app/controllers/application\_controller.rb#L697-L714](https://github.com/discourse/discourse/blob/master/app/controllers/application_controller.rb#L697-L714)
> 
> Então, eu acho que você gostaria de simplificar a função para
> 
> ```plaintext
> def redirect_to_login
> dont_cache_page
> cookies[:destination_url] = destination_url
> redirect_to path("/login")
> end
> 
> ```

Não tenho certeza se isso deveria estar em #Support ou #Dev ou algo mais, então sinta-se à vontade para movê-lo como achar necessário.

Criei um plugin em março de 2022 para substituir a função acima e pareceu funcionar por um tempo e, em seguida, percebi que não está funcionando (não sei há quanto tempo).

Alguém tem alguma ideia de por que pode ter parado?

(nota, a configuração de habilitação nunca funcionou, então se alguém souber por que isso também não funciona, ficarei grato)

```ruby
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

```

---

_[View the full topic](https://meta.discourse.org/t/simple-plugin-to-create-landing-page-for-sso-not-working-anymore/228610)._
