首页 > 解决方案 > 通过 Rest API 访问事件网格管理

问题描述

我遇到了一个问题,即不知道如何使用我的后端服务进行身份验证,以便使用 REST API 在事件控制主题中创建新订阅。卡在这里很久了,有大神指点一下吗?

我设法使用我自己的用户访问令牌创建了订阅,因此有关创建逻辑的所有内容都有效。唯一的问题是身份验证/授权。

标签: azureazure-active-directory

解决方案


以下是有关使用 c# 获取访问令牌的示例:

var clientId = "your-application-id";
var clientSecret = "client-Secret";
var tenantId = "your-tenant-id";
var clientCredential = new ClientCredential(clientId, clientSecret);
var context = new AuthenticationContext("https://login.microsoftonline.com/" + tenantId);
var accessToken = context.AcquireTokenAsync("https://management.azure.com/", clientCredential).Result.AccessToken;

Console.WriteLine(accessToken);

然后参考此示例使用 HttpClient 调用 REST API。


推荐阅读