simpleLoginTool يعطيني خطأ":تحديد نوع المصادقة لم يتم تمكين هذا Firebase" عند محاولة تسجيل مستخدم جديد

StackOverflow https://stackoverflow.com//questions/25088907

سؤال

أنا خلق 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.

من أجل القيام بذلك، عليك أن تضطر إلى الذهاب إلى قسم تسجيل الدخول والمصادف وفي النهاية، سيمكنك SE مصادقة البريد الإلكتروني وكلمة المرور أدخل وصف الصورة هنا

نصائح أخرى

بالنسبة لأولئك الذين يجدون هذا الموضوع ، باستخدام 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

أخذ التطبيق من التحكم القديمة و الهجرة إلى وحدة جديدة عملت بالنسبة لي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top