Мне нужно предоставить статический контент (в основном изображения) зарегистрированным пользователям, но эти изображения не могут быть общедоступными.
Существует базовая авторизация JWT для клиентов. У этих клиентов есть изображения, но эти изображения должны быть частными (к ним может обращаться только пользователь, владеющий ими).
Мои изображения предоставляются моим вторым сервером Node.js, который работает как CDN (кэширование, отсутствие заголовков и т. Д. ...)
Я думал об отправке моего JWT по URL-адресу следующим образом: http://static.example.com/image.jpg?token=jwtjwtjwtkwtjwt,, но мой JWT длинный и небезопасный, потому что если пользователь поделится URL-адресом изображения, он также поделится своимJWT.