【发布时间】:2014-12-10 23:19:06
【问题描述】:
我正在尝试更新我的 angularjs 应用以支持 Firebase 1.1(我坚持使用 Firebase 1.0.x)。
它弃用了 firebasesimplelogin,包括 Firebase 核心内的身份验证。
我已经能够使用
成功实现身份验证authWithOAuthPopup("<provider>", function(error, authData) { ... });
它接受一个回调,在authData中传递认证数据。
相反,我无法理解如何使用
authWithOAuthRedirect("<provider>", function(error) { ... });
Firebase Authentication docs page 非常简洁... :-(。就是这么说的:
或者 [而不是 authWithOAuthPopup],您可以提示用户使用完整的浏览器重定向登录,当您返回原始页面时,Firebase 会自动恢复会话
当 Firebase - 重定向后 - 返回到我的页面时,我如何获取 authData?
【问题讨论】:
-
ref.onAuth(function(authData) { ... }适合你吗? firebase.com/docs/web/guide/… -
是的!谢谢,这是正确的解决方案(如果您想将其发布为答案...)。不幸的是,我还有一些额外的问题(与我缺乏对角度逻辑的理解有关......)。如果您愿意,我会详细说明它作为我的问题的更新......但是,它与 auth 和/或 Firebase 完全无关......
-
如果不相关,我会发布一个新问题。
-
是的,我确实发布了一个新问题(此处:stackoverflow.com/questions/26406593/…)。
标签: firebase firebase-security firebasesimplelogin