I know that we can create Event Grid subscriptions based on event type filters. Similarly is it possible to restrict the event publisher to send only specific event types. Otherwise we have to build a custom Event Service which has to check whether publisher is authorized to publish the specific event type or not. If the publisher is authorized then the Event Service has to publish the event to the Event Grid. This is an unnecessary router service.
At this moment I am thinking of building an event authorization service which will provide the SAS token based on the Event Types for the publisher. Any other solution?