0

我正在尝试实现firebase simple-login,但不知何故我让它变得不那么简单。

我正在关注http://angularfire.com/documentation.html#authentication

我有:

<script src='https://cdn.firebase.com/v0/firebase.js'></script>
<script src='https://cdn.firebase.com/v0/firebase-simple-login.js'></script>
<script src="https://cdn.firebase.com/libs/angularfire/0.3.0/angularfire.js"></script>

在我的 index.html 和

  var ref = new Firebase("https://<my-firebase>.firebaseio.com/");
  angularFireAuth.initialize(ref, {scope: $scope, name: "user"});

$scope.login = function() {
  angularFireAuth.login("facebook");
};

在我的控制器中,我的 firebaseurl 就位。

如果我没有在 firebase forge 中启用 facebook,我很抱歉,发生错误:未为此 Firebase 启用指定的身份验证类型。

但是,当我启用它时,登录窗口会打开并在大约一秒钟后自行关闭。那里有一条消息,但它太简短了,我一个字也说不出来。

有什么想法可能是错的吗?

编辑:我没有使用正确的应用程序 ID 和秘密在 Facebook 上正确设置我的应用程序。它现在就像一个魅力。

4

0 回答 0