]> git.openstreetmap.org Git - rails.git/commitdiff
Allow form submission to any location from the login page
authorTom Hughes <tom@compton.nu>
Sun, 14 Mar 2021 10:18:32 +0000 (10:18 +0000)
committerTom Hughes <tom@compton.nu>
Sun, 14 Mar 2021 10:18:32 +0000 (10:18 +0000)
This allows openid login to work on browsers like chrome that enforce
the form-action rule for redirect POST requests.

Fixes #3131

app/controllers/users_controller.rb

index cc8f46d23cb8212479d75d98f38b76443945e7fb..6aa98f7ee508b1a083132b567b5305d07aedeaa3 100644 (file)
@@ -271,7 +271,7 @@ class UsersController < ApplicationController
 
   def login
     append_content_security_policy_directives(
-      :form_action => %w[accounts.google.com *.facebook.com login.live.com github.com meta.wikimedia.org]
+      :form_action => %w[*]
     )
 
     session[:referer] = safe_referer(params[:referer]) if params[:referer]