Где я могу найти значение "authenticationKey" в приложении Azure для создания объекта "ClientCredential"

Я хочу перенести данные из BLOB-объекта Azure в базу данных SQL Azure с помощью фабрики данных Azure. Я нашел эту ссылку: Скопируйте данные из BLOB-объекта Azure в базу данных SQL Azure с помощью фабрики данных Azure

РЕДАКТИРОВАТЬ: мне нужно подключиться к моей подписке 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 };

Вы можете увидеть на изображении ниже мою регистрацию приложения в лазурном цвете.

1 ответ

Решение

По сути, ваш ключ аутентификации - это секретный ключ вашего приложения, зарегистрированного в Active Directory.

Здесь вы найдете подробную информацию о том, как получить свой секретный ключ / ключ аутентификации. /questions/50895911/gde-najti-znacheniya-identifikatora-podpiski-identifikatora-klienta-sekreta-i-id/50895921#50895921

Другие вопросы по тегам