首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于3.xx的防火墙身份验证SDK

用于3.xx的防火墙身份验证SDK
EN

Stack Overflow用户
提问于 2016-06-24 09:24:46
回答 1查看 464关注 0票数 0

每当我试图在Firebase 3.xx中创建一个新用户时,我都会得到错误响应,因为Projects created at console.firebase.google.com must use the new Firebase Authentication SDKs available from firebase.google.com/docs/auth/ .不确定要更改哪些代码来使用firebase 3.xx身份验证sdk?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-24 10:29:00

以下是切换到Firebase v3的步骤:

1)按照以下简单说明在web项目中安装Firebase v3 :这个链接中的https://firebase.google.com/docs/web/setup#prerequisites显示了您需要包含的代码片段。您可以在项目的console>“为您的web应用程序添加防火墙”中找到个性化的项目。

注意:现在您可能已经在您的项目中安装了2个Firebase SDK。我不认为这是好的,所以我建议更新您的代码使用Firebase v3,然后删除旧的Firebase导入,这应该如下所示

代码语言:javascript
复制
<script src="https://cdn.firebase.com/js/client/2.2.4/firebase.js"></script>

2)更新您的Angularfire版本。下面是如何做到这一点:

3)更新代码以使用Firebase v3。例如,要使用旧的Firebase检测auth状态,可以使用:

代码语言:javascript
复制
authObj.$onAuth(function(authData) {}) 

要用旧的Firebase检测auth状态,您必须使用:

代码语言:javascript
复制
$firebaseAuth.$onAuthStateChanged(callback[, context])

希望它有帮助;)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38009932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档