simpleLoginTool يعطيني خطأ":تحديد نوع المصادقة لم يتم تمكين هذا Firebase" عند محاولة تسجيل مستخدم جديد
سؤال
أنا خلق AngularJS, الفلاح كومة مع Firebase ، AngularFire التطبيق و استخدمت مولد-angularfire (https://github.com/firebase/generator-angularfire) لانشاء simpleLoginTools.أنا فقط تحميل البريد الإلكتروني/كلمة المرور التحقق النقطة الوحيدة للمصادقة هو أنني في حاجة الى عدد قليل من المستخدمين المشرف أغراض جديدة وتدمير المحتوى القديم للموقع.ومع ذلك ، عندما أذهب إلى بلدي 'example.com/#/login و محاولة تسجيل مستخدم جديد عن طريق البريد الإلكتروني وكلمة المرور انه يعطيني
Error: The specified authentication type is not enabled for this Firebase.
هل لأن ليس لدي المستخدم في نموذج الطلب/Firebase قاعدة البيانات ؟ إذا كان الأمر كذلك كيف يمكنني التوجه نحو إنشاء واحدة ؟ إذا لا كيف أتغلب على هذا الخطأ ؟
نصائح أخرى
بالنسبة لأولئك الذين يجدون هذا الموضوع ، باستخدام firebase SDK 2.x (على سبيل المثال مع angularfire2) ولكن خلق التطبيق الجديد على متجر Google وحدة, من هذا الجواب:
Firebase2 في نسخته الحالية (2.4.2) لم متوافق مع Firebase SDK v3 و جميع المشاريع التي تم إنشاؤها مع Firebase وحدة تحكم يمكن الوصول إليها فقط مع المكالمات comaptible مع SDK v3.
كنت ترغب في إنشاء الخاصة بك Firebase الخلفية في إرث وحدة www.firebase.com أولا ثم الهجرة إلى وحدة جديدة.
هذا هو موثق في هذا المغلقة مسألة angularfire2 جيثب: https://github.com/angular/angularfire2/issues/189
أخذ التطبيق من التحكم القديمة و الهجرة إلى وحدة جديدة عملت بالنسبة لي.