使用AngularFireAuth模块进行身份验证

时间:2017-06-10 14:37:20

标签: angular firebase firebase-authentication

我正在按照教程介绍使用Firebase进行身份验证的步骤。但是,文档中有更改。我正在查看此文档:docs

以下是我在package.json中的依赖项:

"dependencies": {
    "@angular/common": "^4.0.0",
    "@angular/compiler": "^4.0.0",
    "@angular/core": "^4.0.0",
    "@angular/forms": "^4.0.0",
    "@angular/http": "^4.0.0",
    "@angular/platform-browser": "^4.0.0",
    "@angular/platform-browser-dynamic": "^4.0.0",
    "@angular/router": "^4.0.0",
    "angular2-flash-messages": "^1.0.8",
    "angularfire2": "^4.0.0-rc.1",
    "core-js": "^2.4.1",
    "firebase": "^4.1.2",
    "rxjs": "^5.1.0",
    "zone.js": "^0.8.4"
  },

在我的app.module.ts文件中,我导入了文档中列出的AngularFireAuth模块:

import { AngularFireAuth } from 'angularfire2/auth'; 

现在我正在查看的教程讨论了添加以下内容。但是,我在文档中没有看到这一点,当我在VS代码中键入它时,AuthProvidersAuthMethods以粗体红色加下划线:

const firebaseAuthConfig = {
  provider: AuthProviders.Google,
  method: AuthMethods.Redirect

};

本教程还讨论了在initializeApp中添加firebaseAuthConfig:

AngularFireModule.initializeApp(firebaseConfig),

但同样,我在文档中没有看到这一点。

所以有人可以指导我做我的身份验证所需要做的事情。

0 个答案:

没有答案