[英]Allow App Service to be called by just a test user and another App Service using a system assigned managed identity
[英]Authenticate service caller with its Managed Identity in another service
您的 API 不需要托管身份,任何應用程序注冊都可以。 設置其應用程序 id uri並使用Azure.Identity nuget package來獲取令牌,如下所示:
var managedIdentityCredential = new ManagedIdentityCredential();
var scopes = new []{"{your api application id uri}/.default"}; // E.G: api://3a768fed-640b-420c-8b33-39c701c55199/.default
var accessToken = (await managedIdentityCredential.GetTokenAsync(new Azure.Core.TokenRequestContext(scopes))).Token;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.