]> git.openstreetmap.org Git - rails.git/blobdiff - config/initializers/doorkeeper.rb
Allow OAuth 2 to redirect to plain HTTP for localhost
[rails.git] / config / initializers / doorkeeper.rb
index bc70f02f03a35aca3d73305a249312dfa724a16d..532e972563e4c0a02833049d530db80ae3d8a9b6 100644 (file)
@@ -241,7 +241,9 @@ Doorkeeper.configure do
   # #call can be used in order to allow conditional checks (to allow non-SSL
   # redirects to localhost for example).
 
-  force_ssl_in_redirect_uri !Rails.env.development?
+  force_ssl_in_redirect_uri do |uri|
+    !Rails.env.development? && uri.host != "127.0.0.1"
+  end
 
   # Specify what redirect URI's you want to block during Application creation.
   # Any redirect URI is whitelisted by default.