gpt4 book ai didi

c# - 我在哪里可以在 azure 应用程序中找到 "authenticationKey"值来创建 "ClientCredential"对象

转载 作者:行者123 更新时间:2023-12-02 08:00:10 25 4
gpt4 key购买 nike

我想使用 Azure 数据工厂将数据从 Azure Blob 传输到 Azure SQL 数据库。我找到了这个链接:Copy data from Azure Blob to Azure SQL Database using Azure Data Factory

编辑:我需要连接到我的 Azure 订阅来创建数据工厂和管道。

我的问题是找到“authenticationKey”的值。

string authenticationKey = "<your authentication key for the application>";

我需要创建一个“ClientCredential”,如下代码:

// Authenticate and create a data factory management client
var context = new AuthenticationContext("https://login.windows.net/" + tenantID);
ClientCredential cc = new ClientCredential(applicationId, authenticationKey);
AuthenticationResult result =
context.AcquireTokenAsync("https://management.azure.com/", cc).Result;
ServiceClientCredentials cred = new TokenCredentials(result.AccessToken);
var client = new DataFactoryManagementClient(cred) { SubscriptionId = subscriptionId };

您可以在下图中看到我在 azure 中注册的应用程序。

enter image description here

最佳答案

基本上,您的身份验证 key 是在 Active Directory 中注册的应用程序的 key 。

请在此处了解如何检索您的 secret /身份验证 key 的详细信息。 https://stackoverflow.com/a/57849682/4111181

关于c# - 我在哪里可以在 azure 应用程序中找到 "authenticationKey"值来创建 "ClientCredential"对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57892542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com