Make the authentication more flexible, permit keys via QueryString and Anonymous Access
Event Grid makes custom event integration hard to implement because it requires an authentication key to be passed as part of the request header, but many applications are not flexible enough to define custom headers on webhooks, so it limits a wide usage.
I would expect to choose different ways of sending the key, via headers, via query-strings or anonymous access.
totally agree. we are not able to add/subscribe to an event grid topic in alert action group configuration.
Josh Einstein commented
Desperately needed in order to have Zendesk push events into Event Grid, since it doesn't let you define custom headers. Very disappointed to find this limitation, and I'll probably need to use Azure Storage queues for this instead, which will not be as flexible.
**Update** - Well I'll be damned. Just out of curiosity, I tried putting the aeg-sas-key as a query string parameter in the post and it worked! This is undocumented, so I don't know if it can be relied on, but hopefully if someone else is Googling for this behavior, they find this comment.