Как реализовать аутентификацию изображения в HTML? - PullRequest
0 голосов
/ 17 февраля 2020

В проекте Vue. js у меня есть изображение для отображения с использованием тега <img>, я пытаюсь разместить свое изображение в облаке, например, Azure Blob или AWS S3.

Текущая реализация - показывать изображение с sr c напрямую как:

<img src="http://azure-blob.com/some-image.gif">

Изображение задается пользователем c, поэтому один пользователь не должен получить доступ к изображению другого пользователя, пожалуйста, помогите узнать, как мне этого добиться.

В настоящее время я исследовал следующие решения:

  1. используйте ajax для получения изображения
  2. создайте токен доступа и добавьте URL к изображению
  3. используйте Cook ie, но изображение должно быть передано через мой собственный сервер
  4. ....

Для меня я склонен к решению повара ie.

Есть какие-либо комментарии к этим решениям или какие-либо другие рекомендации? (Кстати, я использую токен JWT для вызовов API данных)

...