Prechádzať zdrojové kódy

fix: disallow anonymous links when enabled for v1 api

Resolves #553
pouria 4 rokov pred
rodič
commit
291d52a9b5
1 zmenil súbory, kde vykonal 2 pridanie a 1 odobranie
  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),