When defining proxy routes we should be able to specify Authorization criteria for that route and avoid proxying requests until that criteria is met.
This will need some support to be specified from config (probably by specifying the name of an authz policy that's configured in code), but it should also be configurable when using other data sources.