как отправить данные в 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 .

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