Доступ к хранилищу файлов Azure из веб-приложения без серверной части - PullRequest
2 голосов
/ 26 мая 2019

Есть ли способ получить доступ к хранилищу Azure через Rest Api, используя только интерфейс javascript ?

например:

  1. Пользователь пытается загрузитьИзображение хранится в хранилище Azure.

  2. Перенаправлено на portal.azure.com для входа в систему.

  3. Отправлено обратно в мое веб-приложение сфайлы cookie или все, что необходимо для создания аутентифицированного URL.

1 Ответ

2 голосов
/ 27 мая 2019

Вы можете аутентифицировать доступ к BLOB-объектам Azure с помощью Azure Active Directory .

. После этого вы сможете получить токен доступа к хранилищу Azure через Rest Api.Вот пример , в котором вы узнаете, как войти в систему и получить токен, который будет использоваться для Microsoft Graph Api.Вы можете изменить Graph Api на api хранилища.

Обновления:

Способ получения токена доступа.Область действия может быть https://storage.azure.com/.default

enter image description here

Доступ к приватному BLOB-объекту с токеном доступа.Вам также необходимо добавить заголовок x-ms-version .

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...