Защита ссылок на изображения c#

У меня есть Backend(Web API) и Frontend(React), возникла проблема, на сервере в папке лежат изображения я передаю ссылки на них с сервера на фронт и все работает хорошо, но если вытащить ссылку при помощи средств разработчика то ее можно открыть в браузере(просто введя в адресную строку). Мне нужно запретить использовать эти ссылки везде кроме моего фронта. При помощи CORS эти ссылки нельзя встроить в другие сайты, а через браузер посмотреть можно. Решения которые я находил сводились к тому что не нужно хранить изображения в статических файлах и передавать ссылки на них, вместо этого предлагалось читать файлы через FileStream и отправлять File в методах контроллера. Мне эта идея не нравиться т.к. мне необходимо при загрузке страницы выводить на экран сотни файлов(примерно как в google картинках). Пример поведения которое я хочу иметь: ссылки на изображения в TelegrammWeb или ArtStation. Есть какие-нибудь ссылочки полезные для прочтения? Или хотя бы в каком направлении думать?


Ответы (0 шт):