3

我正在尝试使用 Xamarin.Essentials 与 Google 或 Microsoft 进行身份验证。但是,问题在于他们使用“常规”浏览器模式。因此,例如,如果我在移动设备上的 cookie 中缓存了某些内容,并且我之前已经登录到 Auth 服务,它不会询问我用户的凭据并自动继续进行身份验证,即使我需要使用其他用户的凭据登录

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

    authSession.PrefersEphemeralWebBrowserSession = true;

但是 Xamarin.Essentials 似乎没有任何这样的选择。那么,有没有办法在 PCL 项目中实现呢?

JIC,简单清理cookie的方法cookieManager.RemoveAllCookie();无济于事。

4

0 回答 0