Согласно вашему описанию, вы хотите подписать тему сетки событий через webhook, размещенный в службе приложений Azure, который защищен Azure AD.
По моему опыту, есть два способа реализовать это.
Из-за доступа к конечной точке URL-адреса, защищенной AAD, для которой требуется токен доступа через аутентификацию AAD, но нет возможности выполнять эту операцию при программировании в Event Grid.Как сказал @Roman Kiss, обходной путь - создать прокси-подобный сервис для получения токена авторизации для доступа к вашему веб-крюку, например, с помощью приложения-функции Azure.
ОднакоДругой способ - изменить код службы приложения, чтобы разрешить анонимный доступ.Например, добавив [AllowAnonymous]
в метод вашего контроллера при использовании ASP.NET, см. Пример кода Azure .
надеюсь, это поможет.