Создание blobServiceClient в azure -sdk-for- js с JWT accessToken - PullRequest
1 голос
/ 16 января 2020

При миграции с v2 на v10 версию библиотеки azure SDK javascript мы столкнулись с вопрос. Нам нужно создать blobServiceClient с использованием JWT accessToken, полученного от * Функция 1021 *acquireTokenWithAuthorizationCode в библиотеке adal-node .

Параметры кажутся нам ограниченными, и примеров немного. SimpleTokenCredential класс был удален из azure -sdk-for- js и, следовательно, не может быть создан .

Просматривая исходный код javascript для библиотеки azure -sdk-for- js Я нашел вариант, который может быть полезен для нас, но я не уверен в этом. Его называют UserDelegationKeyCredential.

Является ли этот класс наиболее подходящим для нашей работы / Если это так, может кто-то указать мне на использование этого класса? Если это не тот класс, какой другой класс KeyCredential следует использовать для нашей цели?

Любая помощь будет неоценимой.

1 Ответ

1 голос
/ 20 января 2020

Согласно моим исследованиям, класс UserDelegationKeyCredential используется только для генерации делегирования пользователей SAS. Для получения более подробной информации, пожалуйста, обратитесь к документу enter image description here

Относительно того, как создать делегирование пользователей SAS, пожалуйста, обратитесь к https://docs.microsoft.com/en-us/rest/api/storageservices/create-user-delegation-sas .

...