Allow force_login option by itself
Chris Oliver
11 years ago
36 | 36 | alias :old_request_phase :request_phase |
37 | 37 | |
38 | 38 | def request_phase |
39 | force_login = session['omniauth.params'] ? session['omniauth.params']['force_login'] : nil | |
39 | 40 | screen_name = session['omniauth.params'] ? session['omniauth.params']['screen_name'] : nil |
40 | 41 | x_auth_access_type = session['omniauth.params'] ? session['omniauth.params']['x_auth_access_type'] : nil |
42 | if force_login && !force_login.empty? | |
43 | options[:authorize_params] ||= {} | |
44 | options[:authorize_params].merge!(:force_login => 'true') | |
45 | end | |
41 | 46 | if screen_name && !screen_name.empty? |
42 | 47 | options[:authorize_params] ||= {} |
43 | 48 | options[:authorize_params].merge!(:force_login => 'true', :screen_name => screen_name) |