🔓 refactor: Make Image URL Security Optional (#2415)

This commit is contained in:
Danny Avila 2024-04-14 19:34:13 -04:00 committed by GitHub
parent 2cc580ba52
commit fce7246ac1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 14 additions and 1 deletions

View file

@ -3,9 +3,14 @@ const jwt = require('jsonwebtoken');
const { logger } = require('~/config');
/**
* Middleware to validate image request
* Middleware to validate image request.
* Must be set by `secureImageLinks` via custom config file.
*/
function validateImageRequest(req, res, next) {
if (!req.app.locals.secureImageLinks) {
return next();
}
const refreshToken = req.headers.cookie ? cookies.parse(req.headers.cookie).refreshToken : null;
if (!refreshToken) {
logger.warn('[validateImageRequest] Refresh token not provided');