firebase-authentication-dotnet icon indicating copy to clipboard operation
firebase-authentication-dotnet copied to clipboard

[.NET MAUI] How implement "OpenBrowserAndWaitForRedirectToAuthDomain"

Open eliasribeiro opened this issue 2 years ago • 5 comments

How to implement the method in "OpenBrowserAndWaitForRedirectToAuthDomain" in .NET MAUI?

Because the Launcher and Browser classes only open the browser and do not have resources to monitor the situation and obtain any positive or negative response from the Browser Login.

With WebView I was also unable to be successful, as at the end of Login it returns the message "Unable to process the request due to lack of initial state. This can happen if the browser's sessionStorage is inaccessible or accidentally deleted." I don't know how to resolve this message or how to wait for the success/failure process to then return a value in the SignInRedirectDelegate of SignInWithRedirectAsync.

Unfortunately we also don't have any example projects with this implementation for .NET MAUI.

eliasribeiro avatar Oct 27 '23 13:10 eliasribeiro

I don't really know Maui, but maybe try this? https://learn.microsoft.com/en-us/dotnet/maui/platform-integration/communication/authentication?tabs=android

bezysoftware avatar Oct 27 '23 13:10 bezysoftware

Microsoft's authentication solution requires ASP.NET application hosting and does not work for Firebase.

eliasribeiro avatar Nov 15 '23 03:11 eliasribeiro

@eliasribeiro Hi, did you find a solution by any chance?

osyyyS avatar Jul 26 '24 11:07 osyyyS