【问题标题】:Cordova Firebase Social OAuth Not Utilizing Browser SessionsCordova Firebase 社交 OAuth 不使用浏览器会话
【发布时间】:2018-03-10 16:59:17
【问题描述】:

在我的 Cordova/Angular/Firebase 应用中,社交登录重定向页面一直要求我输入社交平台的凭据,即使我已经在 Safari 中登录了这些网站。

我最近将我的 Cordova 应用升级到 AngularFire 2.x.x 和 Firebase 4.x.x,我正在尝试实现社交登录功能,如下所述:https://firebase.google.com/docs/auth/web/cordova

当我在设备上测试时,登录会在看起来像 Safari 视图控制器的地方打开,但对于 Facebook、Twitter 和 Google 登录,页面需要重新输入凭据。我的印象是 Safari 视图控制器会重用来自 Safari 应用程序本身的会话数据。不对吗?

【问题讨论】:

  • 我认为这种行为在 iOS 11 中可能已经改变。

标签: angularjs cordova firebase safari firebase-authentication


【解决方案1】:

上面@bojeil 的评论让我看到了这个文档:

https://blog.branch.io/ios-11-safari-view-controller-cookie-passthrough-and-the-future-of-mobile-web/

这是 iOS 11 中的新预期行为。

【讨论】:

    猜你喜欢
    • 2018-02-04
    • 2015-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-11
    • 2018-09-19
    • 1970-01-01
    相关资源
    最近更新 更多