-1

我参考了这些答案,但我无法在没有浏览器交互的情况下对 Azure 数字孪生进行身份验证。

  1. 如何使用服务主体访问 Azure 数字孪生 API?

  2. 是否可以为守护程序应用配置 Azure 数字孪生 API 访问?

4

1 回答 1

0

这两个问题都提到了 Azure 数字孪生预览版之前的更新。无需浏览器身份验证即可访问 Azure 数字孪生。您将需要该Azure.Identity软件包。我用的是 1.2.2 版

var credential =
    new ClientSecretCredential("{AZURE_TENANT_ID}, "{AZURE_CLIENT_ID}", "{AZURE_CLIENT_SECRET}");
var client = new DigitalTwinsClient(new Uri("{AZURE_DIGITAL_TWINS_URL}"), credential);

您需要将值替换为

  1. 你的 Azure AD 租户 ID。
  2. 你在 Azure AD 中创建的应用注册的客户端应用程序 ID。
  3. 客户端密码,您需要在证书和密码刀片的应用程序注册中创建它。
  4. Azure 数字孪生实例的 URL。
于 2020-09-21T06:41:34.503 回答