Configure ClaimsPrincipal / Auth Bindings
Currently, it's possible to add a ClaimsPrincipal binding to C# functions. This is awesome... except that you can't run the functions instance locally. Since all of the security configuration seems to be abstracted away to EasyAuth, you can't specify your own clientId/tenantId/audience/authority.
Developing locally, I can build a custom validator that accepts the HttpRequest and returns the ClientPrincipal (or goes one step further and accepts the roles I want to validate against and tells me whether the ClientPrincipal in the HttpRequest is authorized). When I do this, I can specify my auth configuration so that I can run my React App and Functions App locally and have them actually run live auth through MSAL.
It would be REALLY nice to be able to configure the ClientPrincipal binding with custom TokenValidationParameters.
