[英]Is it possible to use Managed Identity authentication with .NET Framework web jobs?
我的團隊最近升級了我們的 .netcore 組件以使用托管身份通過 Azure 服務總線進行身份驗證。
services.AddAzureClients(builder =>
{
var credential = new DefaultAzureCredential(new DefaultAzureCredentialOptions
{
ManagedIdentityClientId = clientId
});
});
我們被要求升級我們的舊版 .NET 框架 4.7.2 web 作業 (SDK 2.0) 以使用托管身份。
有誰知道是否可以將托管身份與 .NET 框架 web 作業及其 JobHot(JobHostingConfiguration) 啟動代碼一起使用?還是我們需要將我們的組件遷移到 .netcore?
我們有一條路 map 將來升級我們的 .NET 框架組件,但我想知道如果我們想使用托管身份,是否需要快速跟蹤升級。
任何建議將不勝感激。
我想我想通了。 我需要安裝/升級以下軟件包以使用 WebJobs SDK 3.0。
這應該允許我使用 Connection 屬性自動綁定 ServiceBusTrigger。
public static void ProcessMessage(
[ServiceBusTrigger("test", Connection = "ServiceBusConnection")]string myQueueItem,
ILogger log)
{
log.LogInformation(myQueueItem);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.