Beispiel #1
0
 public function getRefresh(JWTAuth $jwt)
 {
     try {
         $token = $jwt->refresh($jwt->getToken());
     } catch (JWTException $e) {
         return $this->jsonResponse(null, 401);
     }
     return $this->jsonResponse(['token' => $token]);
 }
Beispiel #2
0
 /**
  * @param JWTAuth $jwt
  * @return JsonResponse
  */
 public function getRefresh(JWTAuth $jwt)
 {
     if ($jwt->getToken()) {
         try {
             return new JsonResponse(['token' => $jwt->refresh()]);
         } catch (JWTException $e) {
             return new JsonResponse(['error' => $e->getMessage()], 401);
         }
     }
     return new JsonResponse(['error' => 'Could not refresh token'], 401);
 }
 /**
  * Refresh an expired token.
  *
  * @param mixed $token
  * @return string 
  * @static 
  */
 public static function refresh($token = false)
 {
     return \Tymon\JWTAuth\JWTAuth::refresh($token);
 }