API поиска изображений с токеном и безопасностью

У меня есть куча изображений с IP-камер в реальном времени на веб-сервере.

Есть ли способ разработать API (RESTFUL) с токеном, чтобы позволить разработчикам получать доступ к этим изображениям и при этом предотвращать несанкционированный доступ пользователей к этим URL-адресам изображений?

такие как

http://example.com/camera1?token=1234&cameraID=camera1

Если API возвращает URL-адрес

http://example.com/camera1.png

тогда каждый может получить доступ к camera1 изображение без токена, если он уже знает camera1 URL изображения.

Кажется, я должен использовать динамический URL

http://example.com/adfaofnhafa.png

вместо фиксированного имени URL, чтобы предотвратить это.

Или я могу использовать изображение BASE64, чтобы преобразовать изображение в двоичную строку и вернуть длинную строку в формате JSON.

Какой лучший способ сделать это? Размер каждого моего изображения не превышает 200 КБ, и я обновляю 150 изображений с IP-камер в режиме реального времени и сохраняю на жестком диске сервера с фиксированным именем.

Как это сделали Facebook или YouTube? Если я уже знаю URL-адрес вашей фотографии в Facebook при первом вызове API, то после этого я могу получить к нему доступ в любое время и в любом месте без повторного вызова API.

0 ответов

Другие вопросы по тегам