Codebase list ruby-omniauth-twitter / 3fe1975
Allow force_login option by itself Chris Oliver 11 years ago
1 changed file(s) with 5 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
3636 alias :old_request_phase :request_phase
3737
3838 def request_phase
39 force_login = session['omniauth.params'] ? session['omniauth.params']['force_login'] : nil
3940 screen_name = session['omniauth.params'] ? session['omniauth.params']['screen_name'] : nil
4041 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
4146 if screen_name && !screen_name.empty?
4247 options[:authorize_params] ||= {}
4348 options[:authorize_params].merge!(:force_login => 'true', :screen_name => screen_name)