Sean, great video series, as usual. I notice you have tended towards using Firebase for authentication. May I ask if you are intending to produce a video which uses Windows authentication with .net Maui? And maybe authorisation too? Thanks for all the great content.
Good question! I haven't touched Windows Authentication much in the past 5 years. It would be interesting to try this out, especially for apps that don't need to interact with any external servers anyways. It might be tricky with .NET MAUI since it's cross platform, but I'll have to play around with it!
@harvb5939: I worked on a project that integrated the MSAL library into a WPF app. I did not have much experience with Windows Authentication in WPF prior to that and as an inspiration, I used the outcome of the WPF Template Studio that you can install as an extension to VS 2022. I definitely was of great help. There is also a Template Studio extension for WinUI 3 which might use a similar approach to what you may need in your MAUI project. I quickly looked on the internet and found a VS extension called MAUI App Accelerator. I have not used it yet, nor know if it can scaffold authentication/authorization code for you. People seem to like it. Give it a try.
Great channel and lots of useful information, I think looking at integrating other providers like Google and Apple from Firebase aut. into Net Maui would be very useful, so please if you can add that, it will be great
Definitely! It looks like the samples show off those different OAuth providers, so we'll have to look into that: github.com/step-up-labs/firebase-authentication-dotnet?tab=readme-ov-file#samples
I haven't tried, but I think it will. Might have to bring in the FirebaseAuthentication.Maui package for this functionality. I'm honestly not sure - will have to explore this!
I tried something similar, deploying on android emulator the {Credential = credential} aspect showed, "children could not be evaluated".. I followed due process of inserting the json file inside the android.resources.blabla.. but still