An aspnet core middleware to initiate a proper identity when using azure appservice authentication (ez auth)