public function externalAuthAction(Request $request)
    {
        $this->checkParams($request->query);

        foreach($request->query->all() as $k => $v) {
            $request->request->set($k, $v);
        }

        return $this->getOAuthAction($request);
    }