我需要获取服务主体的不记名访问令牌。我想在 C# 应用程序中使用它。
鉴于我有 principial id 和 secret 以及tenant id,我怎样才能获得它?
编辑:更具体地说:我有服务主体client_id
和client_secret
. 我可以使用以下命令通过 azure cli 获取不记名令牌
az login --service-principal -u client_id --tenant my_tenant_domain -p client_secret
az account set --subscription my_subscription_id
az account get-access-token
我想在不使用 CLI 的情况下获得相同的令牌,即使用 Azure SDK 进行 dot net 或 rest 调用