AUTH CONNECTIONS

ربط تسجيل الدخول

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

مهم:لا يتم تخزين App Secret أو مفاتيح OAuth داخل تطبيق Flutter أو قاعدة البيانات. يتم وضعها في إعدادات Firebase / Meta والـServer Environment عند الانتقال للإنتاج.

Google

Firebase Auth + Google Sign-In

Firebase project + Android SHA-1/SHA-256 + google-services.json + iOS reversed client ID

Firebase native configurationبانتظار بيانات حساب Bianca الرسمية

Facebook

Meta App + Firebase Auth/Facebook Login

Meta App ID + App Secret + Android key hashes + package/bundle IDs + redirect URLs

Meta native configuration + Firebaseبانتظار بيانات حساب Bianca الرسمية

Instagram

Meta OAuth / Instagram Login

Meta developer app with Instagram capability + valid redirect URI + production app review if required

Server-side OAuth credentialsبانتظار بيانات حساب Bianca الرسمية

خطوات الربط النهائي

  1. إنشاء/اختيار Firebase Project الرسمي لـ Bianca.
  2. إضافة تطبيق Android وiOS بنفس Package/Bundle ID النهائي.
  3. تفعيل Google وFacebook Authentication Providers.
  4. إنشاء Meta Developer App وربط Facebook وInstagram.
  5. إضافة Redirect URLs وAndroid Key Hashes وSHA fingerprints.
  6. تحميل ملفات Firebase الرسمية داخل مشروع التطبيق.
  7. بعدها نستبدل رسائل الأزرار بعمليات OAuth الحقيقية.