salsa SSO button fixed by changing method to POST

This commit is contained in:
Christoph Haas 2025-06-08 18:53:45 +02:00
parent 450f21048d
commit cc181c21ac

View file

@ -37,16 +37,18 @@
hr hr
= form_for(resource, as: resource_name, url: session_path(resource_name), data: { turbo: false }) do |f| .grid-x.grid-padding-x.align-center
= f.hidden_field :provider, value: 'local' .cell.small-4
h4.text-center Debian staff login
.grid-x.grid-padding-x.align-center p.text-center
.cell.small-4 = form_with(url: user_salsa_omniauth_authorize_path, method: :post) do
h4.text-center Debian staff login button.button
p.text-center = icon('key-round')
= link_to icon('key-round') + 'Login via Salsa', user_salsa_omniauth_authorize_path, class: 'button primary large', method: :post 'Login via Salsa
.cell.small-4 .cell.small-4
h4.text-center Admin login h4.text-center Admin login
= form_for(resource, as: resource_name, url: session_path(resource_name), data: { turbo: false }) do |f|
= f.hidden_field :provider, value: 'local'
p.text-center p.text-center
= f.email_field :email, autofocus: true, placeholder: 'email address', class: 'sign-in-form-username' = f.email_field :email, autofocus: true, placeholder: 'email address', class: 'sign-in-form-username'
= f.password_field :password, autocomplete: "off", placeholder: 'password', class: 'sign-in-form-password' = f.password_field :password, autocomplete: "off", placeholder: 'password', class: 'sign-in-form-password'