我们在项目中通过 DocumentClient 使用 cosmos DB。 目前我们正在使用 cosmos db 的连接字符串进行身份验证。
我们正在尝试迁移到托管身份验证并避免使用连接字符串。
需要帮助查找托管身份与 DocumentClient 一起使用的资源
不,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);