Хорошая новость заключается в том, что похоже, что аутентификация прошла успешно, поэтому использование библиотеки ADAL кажется нормальным.
Наиболее вероятная причина этого заключается в том, что принципал, который вы используете для аутентификации вAzure Active Directory с не имеет необходимых разрешений для доступа к большим двоичным объектам в учетной записи хранения.
Вам потребуется войти в портал Azure, найти и выбрать соответствующую учетную запись хранения, а затем:
- Выбрать Контроль доступа (IAM)
- Перейти к Назначения ролей
- Нажмите Добавить button
- С помощью Role прокрутите вниз до Storage Blob ... и выберите одну из ролей BLOB-объектов хранилища в соответствии с вашими требованиями
- In Выберите текстовое поле, часть имени участника, для которого вы получаете токен для ADAL
- Нажмите кнопку Сохранить
После завершения попробуйте снова запустить приложение. Может потребоваться обновление токена, поэтому убедитесь, что ваш код аутентификации и поиска токена был перезапущен.