lib/omniauth/strategy.rb
def callback_call
      setup_phase
      log :info, 'Callback phase initiated.'
      @env['omniauth.origin'] = session.delete('omniauth.origin')
      @env['omniauth.origin'] = nil if env['omniauth.origin'] == ''
      @env['omniauth.params'] = session.delete('omniauth.params') || {}
      OmniAuth.config.before_callback_phase.call(@env) if OmniAuth.config.before_callback_phase
      callback_phase
    end
def callback_call
      setup_phase
      log :info, 'Callback phase initiated.'
      @env['omniauth.origin'] = session.delete('omniauth.origin')
      @env['omniauth.origin'] = nil if env['omniauth.origin'] == ''
      @env['omniauth.params'] = session.delete('omniauth.params') || {}
      OmniAuth.config.before_callback_phase.call(@env) if OmniAuth.config.before_callback_phase
      callback_phase
    end
def callback_call setup_phase log :info , 'Callback phase initiated.' @env [ 'omniauth.origin' ] = session . delete ( 'omniauth.origin' ) @env [ 'omniauth.origin' ] = nil if env [ 'omniauth.origin' ] == '' @env [ 'omniauth.params' ] = session . delete ( 'omniauth.params' ) || { } OmniAuth . config . before_callback_phase . call ( @env ) if OmniAuth . config . before_callback_phase callback_phase end
Performs the steps necessary to run the callback phase of a strategy.
Performs the steps necessary to run the callback phase of a strategy .