getBearerToken(); $oauth->verifyAccessToken($token); } catch (OAuth2ServerException $e) { return json(json_decode($e->getHttpResponse()->getContent(), true), 401); } catch (\Throwable $th) { return json([ 'error' => 'invalid_token', 'error_description' => $th->getMessage() ], 401); } return $next($request); } }