From 31c94b02d2e38d317aadea456a84e64dc38512e6 Mon Sep 17 00:00:00 2001 From: Marcin Kulik Date: Fri, 5 Jul 2013 21:40:40 +0200 Subject: [PATCH] Make sure OmniAuth redirects to failure action also in dev/test env --- config/initializers/omniauth.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/initializers/omniauth.rb b/config/initializers/omniauth.rb index c62c0a4..be6ebab 100644 --- a/config/initializers/omniauth.rb +++ b/config/initializers/omniauth.rb @@ -2,3 +2,7 @@ Rails.application.config.middleware.use OmniAuth::Builder do provider :twitter, CFG['TWITTER_CONSUMER_KEY'], CFG['TWITTER_CONSUMER_SECRET'], :client_options => { :ssl => { :ca_path => "/etc/ssl/certs" } } provider :github, CFG['GITHUB_CONSUMER_KEY'], CFG['GITHUB_CONSUMER_SECRET'], :client_options => { :ssl => { :ca_path => "/etc/ssl/certs" } } end + +OmniAuth.config.on_failure = Proc.new { |env| + OmniAuth::FailureEndpoint.new(env).redirect_to_failure +}