как отправить данные в EventGrid из основного приложения .Net с помощью Identity?
У меня есть основное приложение .net, которое пытается отправить данные в тему eventGrid. С использованием
Microsoft.Azure.EventGrid
Нугет отправить то же самое. Я создаю экземпляр
new EventGridClient(new TopicCredentials(configuration.Key)).
Я пытаюсь использовать индивидуальный подход. но проблема в том, что нет перегрузки, которая принимает
TokenCredential
. Ни в
EventGridClient
ни в
TopicCredentials
. Событие, проверенное в MSDN, предложило Nuget
Azure.Messaging.EventGrid
, и здесь такой же случай.
как справиться с этим секнарио?
2 ответа
Azure EventGrid не поддерживает управляемые удостоверения. В настоящее время функция находится в предварительном просмотре.
Поддержка аутентификации с помощью Azure.Identity будет добавлена в SDK после того, как эта функция станет общедоступной (GA).
На данный момент вам нужно будет использовать AzureKeyCredential .