شرح أحدث تسعير Firebase Authentication لعام 2026 وأفضل البدائل
تقدم هذه المقالة نظرة عامة وتفصيلاً لأهم تفاصيل خدمة مصادقة Firebase. تشمل ما هي Firebase Auth، ملخصاً لتسعيرها، وأفضل البدائل المتاحة لهذه الخدمة.
لمحة سريعة عن أسعار Firebase Authentication
إليك الإجابات المختصرة أولاً، والتفاصيل لاحقاً. جميع الأسعار مأخوذة من الصفحات الرسمية لأسعار Google (أسعار Firebase، أسعار Identity Platform) حتى يوليو 2026. هذا الدليل يغطي خدمة مصادقة Firebase فقط؛ حيث يتم احتساب Firestore و Hosting ومنتجات Firebase الأخرى بشكل منفصل.
- تسجيل الدخول بالبريد الإلكتروني أو التواصل الاجتماعي أو المجهول مجاني حتى 50,000 مستخدم نشط شهرياً (MAU) على خطتي Spark (المجانية) وBlaze (ادفع حسب الاستخدام). بعد 50 ألف مستخدم، تبدأ الأسعار من 0.0055 دولار لكل مستخدم نشط شهرياً.
- تسجيل الدخول عبر الهاتف غير مجاني أبداً. منذ سبتمبر 2024، يتطلب التحقق عبر SMS خطة Blaze وربط حساب فوترة. تدفع مقابل كل رسالة SMS واحدة تُرسل: 0.01 دولار في الولايات المتحدة وكندا، وتصل إلى 0.46 دولار في أغلى المناطق. أول 10 رسائل SMS في اليوم غير محسوبة ضمن الفاتورة.
- تسجيل الدخول عبر SAML وOIDC يكلف 0.015 دولار لكل مستخدم نشط شهرياً بعد أول 50 مستخدم، ويتطلب ترقية Identity Platform.
- التكاليف التي تفاجئ الفرق عادةً هي رسوم SMS، ورسوم SAML/OIDC لكل مستخدم نشط شهرياً، والميزات التي تتطلب ترقية Identity Platform: المصادقة المتعددة العوامل (TOTP MFA)، وظائف الحجب، وتسجيل تدقيق الأنشطة. الترقية نفسها مجانية، لكن تدفع مقابل الميزات المستعملة فقط.
ما هي Firebase Authentication؟
Firebase Authentication هي خدمة تعريف الهوية ضمن منصة Firebase، وهي منصة خلفية كخدمة من Google. تدير التسجيل وتسجيل الدخول لتطبيقات الويب والموبايل عبر طرق مثل البريد الإلكتروني/كلمة المرور، التحقق عبر الهاتف، تسجيل الدخول الاجتماعي، وتوحيد الدخول SAML/OIDC، وتتصل مباشرة بـ Firestore وCloud Functions وجميع حزمة Firebase.
يمكنك استخدام مصادقة Firebase بشكل منفصل. لست بحاجة للدفع أو الدمج مع خدمات Firebase أخرى إذا كان كل ما تحتاجه هو المصادقة فقط. لكن يجب فهم ما هو مجاني، وما يتطلب ترقية Identity Platform، وأين تبدأ الفواتير بالنمو مع التوسع.
ما هي الميزات المتضمنة في Firebase Authentication؟
- المصادقة عبر البريد الإلكتروني:
- يَسجل المستخدمون بحساب بريد إلكتروني وكلمة مرور.
- تسجيل الدخول بدون كلمة مرور والتحقق عبر البريد الإلكتروني:
- تسجيل الدخول عبر رابط بريد إلكتروني
- التحقق من عنوان البريد الإلكتروني
- استعادة كلمة المرور
- يعمل عبر خدمة البريد الإلكتروني المدمجة في Firebase أو عبر خادم SMTP الخاص بك.
- تسجيل الدخول عبر الهاتف برسائل SMS:
- تسجيل الدخول برقم هاتف ورمز تحقق.
- يستخدم خدمة SMS المدمجة في Firebase فقط، ويتطلب خطة Blaze مع حساب فوترة (سياسة تم تنفيذها في Google في سبتمبر 2024).
- تسجيل الدخول كمستخدم مجهول:
- حسابات مؤقتة تتيح للمستخدمين تجربة التطبيق قبل التسجيل. عند التسجيل لاحقاً، يُحوَّل الحساب المؤقت إلى حساب عادي مع الاحتفاظ بالبيانات.
- تسجيل الدخول الاجتماعي بمزودي خدمة مدمجين مسبقاً:
- Google، Facebook، Play Games، Game Center، Apple، GitHub، Microsoft، Twitter، وYahoo.
- مزودو هوية مخصصة Federated:
- SAML (للوِب فقط) وموفري OpenID Connect خارج القائمة المدمجة. يتطلب ترقية Identity Platform.
- المصادقة المتعددة العوامل:
- SMS وTOTP (تطبيقات توليد الرموز). كلاهما يتطلب ترقية Identity Platform. لا يوجد عامل WebAuthn أو دعم مفاتيح المرور، وحتى يوليو 2026 لم تطلق Firebase تسجيل الدخول بمفاتيح المرور (لكن المحاكي Auth دعم ذلك بشكل تجريبي فقط منتصف 2026).
- القوالب المخصصة:
- قوالب بريد إلكتروني مخصصة للتحقق، إعادة تعيين كلمة المرور، تغيير البريد، وإشعارات تسجيل MFA، بالإضافة لقوالب SMS مخصصة.
- إعدادات متقدمة:
- ربط الحسابات: ربط حسابات تشترك في بريد إلكتروني، أو الاحتفاظ بحساب واحد لكل مزود هوية.
- إجراءات المستخدم: تمكين أو تعطيل التسجيل، حذف الحساب، وحماية تعداد البريد الإلكتروني.
- حصة التسجيل: تحديد عدد الحسابات الجديدة عبر البريد الإلكتروني/كلمة المرور أو الحسابات المجهولة المسموح بإنشائها يومياً من نفس IP.
- سياسة كلمة المرور: إدارة مستوى تعقيد كلمة المرور لمستخدمي البريد الإلكتروني/كلمة المرور.
- النطاقات المصرح بها: تحديد النطاقات المسموح إعادة التوجيه لها بعد تسجيل الدخول.
- سياسة منطقة SMS: السماح أو منع إرسال رسائل SMS حسب المنطقة، مهم لحماية من الاحتيال الهاتفي.
- وظائف الحجب: تنفيذ كود مخصص يعدل نتيجة التسجيل أو تسجيل الدخول. يتطلب Identity Platform.
- سجلات تدقيق الأنشطة:
- مراقبة وتسجيل وصول الإداريين وأنشطة المستخدمين النهائيين. يتطلب Identity Platform.
- حزم تطوير متعددة المنصات (SDKs):
- iOS، Android، Flutter، Web، C++، Unity، بالإضافة إلى مكتبات واجهة مستخدم جاهزة.
- إدارة المستخدمين:
- إضافة، تعطيل، حذف المستخدمين، وإعادة ضبط كلمات المرور عبر وحدة تحكم Firebase.

