Example #1
0
 public function authenticate($user, $request, $response)
 {
     $accessToken = $request->get($this->tokenParam);
     if (is_string($accessToken)) {
         $identity = $user->loginByAccessToken($accessToken, get_class($this));
         if ($identity !== null) {
             return $identity;
         } elseif (Client::vAccessToken($accessToken)) {
             return true;
         }
     }
     if ($accessToken !== null) {
         $this->handleFailure($response);
     }
     return null;
 }