public function onAuthenticationSuccess(Request $request, TokenInterface $token)
{
$user = $token->getUser();
$zendAuth = \Zend_Auth::getInstance();
$this->authAdapter->setEmail($user->getEmail())->setPassword($request->request->get('password'));
$zendAuth->authenticate($this->authAdapter);
$OAuthtoken = $this->userService->loginUser($user, 'oauth_authorize');
$session = $request->getSession();
$session->set('_security_oauth_authorize', serialize($OAuthtoken));
$this->setNoCacheCookie($request);
return parent::onAuthenticationSuccess($request, $token);
}