Firebase SSO Auth 在 Facebook In App Browser 中不起作用
Posted
技术标签:
【中文标题】Firebase SSO Auth 在 Facebook In App Browser 中不起作用【英文标题】:Firebase SSO Auth not working in Facebook In App Browser 【发布时间】:2018-08-07 23:40:42 【问题描述】:我们正在使用 Firebase 身份验证并在我们的网站上提供 Google 和 Facebook 登录。
我们是出版商,我们的大部分故事都以即时文章的形式发布。但是,有些文章被锁定,需要订阅者登录才能阅读完整内容。
这在普通浏览器中有效,但在 FB In App Browser 中打开非 IA 链接时,登录弹出窗口出现但保持空白,并且不会关闭。
用户未登录,无法登录。
我们正在使用:
firebase.auth().signInWithPopup(provider)
我想知道除了 signInWithPopup 之外是否还有其他方法可以帮助我们实现这一目标?
谢谢。
【问题讨论】:
signInWithRedirect
工作吗?
你能解决这个问题吗?
是的,它适用于signInWithRedirect
【参考方案1】:
正如@bojeil 提到的,
改用 firebase.auth().signInWithRedirect(provider)。
【讨论】:
它似乎也不起作用(重定向到空白页面)。有没有人成功让它工作? 它对我有用。您可以清除 facebook 浏览器的缓存数据。 signInWithPopup 是问题以上是关于Firebase SSO Auth 在 Facebook In App Browser 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
使用 Auth0 在 Angular 应用程序中进行 SSO 集成
如何在没有 Angular 的 Cordova 中实现 Auth0 SSO
Flutter Login with Facebook 返回构建错误