[英]get registered azure app to access key vault
我無法讓我注冊的 azure 應用程序(在用戶計算機上運行的 C#.Net Core 應用程序)訪問其存儲在 azure 密鑰庫中的客戶端密碼。 該應用程序已添加到 azure 廣告組中,該廣告組已獲得密鑰保管庫的訪問策略。 我覺得這應該可行,但它沒有,它返回“身份驗證不可用,未找到托管身份端點”:
var creds = new ManagedIdentityCredential(clientId);
SecretClient secretClient = new SecretClient(new Uri(url), creds);
此代碼塊有效,但這只是因為我的用戶帳戶也具有密鑰保管庫的訪問策略:
SecretClient secretClient = new SecretClient(new Uri(url), new DefaultAzureCredential());
我是否缺少另一個步驟來設置我的注冊應用程序,或者是否有另一種使用 appid/clientid 建立憑據的方法?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.