Hi all,
I'm working on a Blazor WASM application. One of the features I want out of my app is for admins to be able to add external auth providers on the fly. For instance, they can go into the admin panel and turn on Google authentication, and now when people click the sign in/sign up button, they see a button that says "sign in with your google account" - fairly standard oauth flow.
The part I'm not sure on is how to accomplish the live service change.
I know I'm going to need custom auth middleware, but is what I'm looking for possible without reloading the entire application?
If not, what is a reliable xplat way to restart a Blazor WASM app?