【发布时间】:2021-04-28 23:01:46
【问题描述】:
我在将 bloblserviceClient 与 azure Ad 一起使用时遇到问题
我已登录 Visual Studio 中的帐户“X”以及工具 => optios => azure 服务身份验证 = 帐户“X”
这是下面的代码
var uri = new Uri("https://testblob112.blob.core.windows.net/order");
var cred = new DefaultAzureCredential();
var client = new BlobClient(uri, cred);
await client.UploadAsync("test.txt");
用户 X 还拥有对存储帐户订单的存储贡献者访问权限。
我收到以下错误
ure.Identity.AuthenticationFailedException:SharedTokenCacheCredential 身份验证失败:AADSTS9002332:应用程序“e406a681-f3d4-42a8-90b6-c2b029497af1”(Azure 存储)配置为仅供 Azure Active Directory 用户使用。请不要使用 /consumers 端点来处理此请求。
我错过了什么吗?
【问题讨论】:
-
你能分享你的应用配置文件中定义的权限端点吗?