私は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 を有効にしていない場合、Sorry, an error occurred: The specified authentication type is not enabled for this Firebase と表示されます。
ただし、有効にすると、ログイン ウィンドウが開き、1 秒ほどで自動的に閉じます。そこにはメッセージがありますが、それは短すぎて一言もわかりません。
何が間違っている可能性がありますか?
編集:正しいアプリ ID とシークレットを使用して、Facebook でアプリを適切に設定していませんでした。今では魅力のように機能します。