jon*_*jon 2 oauth-2.0 firebase firebase-authentication flutter
我正在尝试在我的 Flutter/Firebase Web 应用程序中使用 Apple 登录。它与弹出浏览器选项卡一起工作正常,所以我知道一般配置是正确的。但是,当使用重定向流而不是弹出窗口时,会产生错误。Apple 登录完成后,它会向 Firebase 的https://YOUR_FIREBASE_PROJECT_ID.firebaseapp.com/__/auth/handlerURL 发出 POST,其中包含code和id_token。但是,Firebase Auth 处理程序页面出现以下错误:
Unable to process request due to missing initial state. This may happen if browser sessionStorage is inaccessible or accidentally cleared.
在重定向到登录页面之前,我是否缺少一些配置来将状态保存在会话存储中?或者我还缺少其他东西吗?
要在 Flutter 应用程序中使用 Apple Sign In,需要实现一个回调端点,将用户重定向到具有登录响应的应用程序。不支持 Firebase 回调。请参阅此文档,了解有关如何实现此类端点的指导步骤
Github中有一个firebase-js-sdk解决此问题的未决问题:https://github.com/firebase/firebase-js-sdk/issues/4256。我们可能需要等待 Firebase 团队的解决方案
| 归档时间: |
|
| 查看次数: |
4597 次 |
| 最近记录: |