具有托管身份的 DocumentClient,用于 cosmos DB CRUD 操作

问题描述 投票:0回答:1

我们在项目中通过 DocumentClient 使用 cosmos DB。 目前我们正在使用 cosmos db 的连接字符串进行身份验证。

我们正在尝试迁移到托管身份验证并避免使用连接字符串。

需要帮助查找托管身份与 DocumentClient 一起使用的资源

azure-cosmosdb azure-managed-identity documentclient
1个回答
0
投票

不,DocumentClient 不支持它。您需要使用 V3 及以上版本的 .Net SDK 来完成相同

TokenCredential servicePrincipal = new ClientSecretCredential(
    "<azure-ad-tenant-id>",
    "<client-application-id>",
    "<client-application-secret>");
CosmosClient client = new CosmosClient("<account-endpoint>", servicePrincipal);
© www.soinside.com 2019 - 2024. All rights reserved.