mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 08:50:15 +01:00
🔓 refactor: Make Image URL Security Optional (#2415)
This commit is contained in:
parent
2cc580ba52
commit
fce7246ac1
4 changed files with 14 additions and 1 deletions
|
|
@ -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');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue