Xamarin.forms 有没有办法通过临时浏览器调用Xamarin.Essentials.WebAuthenticator.AuthenticateTasync(清除新会话)?

Xamarin.forms 有没有办法通过临时浏览器调用Xamarin.Essentials.WebAuthenticator.AuthenticateTasync(清除新会话)?,xamarin.forms,oauth,xamarin.essentials,Xamarin.forms,Oauth,Xamarin.essentials,我正在尝试使用Xamarin.Essentials与Google或Microsoft进行身份验证。 然而,问题是他们使用“常规”浏览器模式。 因此,例如,如果我在移动设备上的Cookie中缓存了一些东西,并且我以前已登录到Auth服务,它不会询问我用户的凭据并自动进行身份验证,即使我需要使用另一个用户的凭据登录 我正在寻找的示例类似于iOS: authSession.PrefersEphemeralWebBrowserSession = true; 但是Xamarin.Essentia

我正在尝试使用Xamarin.Essentials与Google或Microsoft进行身份验证。 然而,问题是他们使用“常规”浏览器模式。 因此,例如,如果我在移动设备上的Cookie中缓存了一些东西,并且我以前已登录到Auth服务,它不会询问我用户的凭据并自动进行身份验证,即使我需要使用另一个用户的凭据登录

我正在寻找的示例类似于iOS:

    authSession.PrefersEphemeralWebBrowserSession = true;
但是Xamarin.Essentials似乎没有这样的选择。 那么,有没有办法在PCL项目中实施呢

JIC,一种简单清理Cookie的方法,如
cookieManager.RemoveAllCookie()没有帮助