code: 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
docs: Performs the steps necessary to run the callback phase of a strategy.