فهرست منبع

fix: disallow anonymous links when enabled for v1 api

Resolves #553
pouria 4 سال پیش
والد
کامیت
291d52a9b5
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      server/__v1/index.ts

+ 2 - 1
server/__v1/index.ts

@@ -8,6 +8,7 @@ import {
 } from "./controllers/validateBodyController";
 import * as auth from "../handlers/auth";
 import * as link from "./controllers/linkController";
+import env from "../env";
 
 const router = Router();
 
@@ -16,7 +17,7 @@ router.post(
   "/url/submit",
   cors(),
   asyncHandler(auth.apikey),
-  asyncHandler(auth.jwtLoose),
+  asyncHandler(env.DISALLOW_ANONYMOUS_LINKS ? auth.jwt : auth.jwtLoose),
   asyncHandler(auth.recaptcha),
   asyncHandler(validateUrl),
   asyncHandler(ipCooldownCheck),