我正在尝试实现firebase简单登录,但不知怎的,我让它变得不那么简单。
我正在关注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未启用指定的身份验证类型。
但是,当我启用它时,登录窗口会打开并在一秒左右后自行关闭。那里有一条消息,但它很简短,我不能说一句话。
任何可能出错的想法?
编辑: 我没有在Facebook上使用正确的应用程序ID和密码正确设置我的应用程序。它现在就像一个魅力。