تخطَّ إلى المحتوى

Proyecta Auth

مصادقة مستخدمين مدمجة. تسجيل دخول عبر البريد الإلكتروني و Google — مع صلاحيات قائمة على الأدوار.

تتولى Proyecta Auth إدارة مصادقة المستخدمين للتطبيقات التي تبنيها. يضغط المستخدمون على تسجيل الدخول أو إنشاء حساب، فتُفتح صفحة Proyecta Auth (في نافذة منبثقة افتراضيًا)، ويختارون الطريقة المفضلة لديهم، ويُكملون المصادقة، ثم يعودون إلى تطبيقك وهم مسجَّلون.

طرق تسجيل الدخول المدعومة

Section titled “طرق تسجيل الدخول المدعومة”
الطريقة الإتاحة
Google جميع الخطط
البريد الإلكتروني (رمز مرور لمرة واحدة) جميع الخطط

إضافة المصادقة إلى تطبيقك

Section titled “إضافة المصادقة إلى تطبيقك”

ما عليك سوى أن تطلب من الذكاء الاصطناعي:

Add user authentication to my app with Google and email login.
Show a profile menu in the header when the user is signed in.

تفعيل المصادقة لا يعني كتابة نظام تسجيل دخول من الصفر. صفحة تسجيل الدخول، ومعالج OAuth callback، وخطاف حالة المصادقة (AuthProvider / useAuth) موجودة مسبقًا في قالب التطبيق. المصادقة هي ميزة تُفعّلها: حين تطلبها، تُعدّ Proyecta عميل المصادقة الخاص بتطبيقك، وتضبط إعدادات تسجيل الدخول، وتعرض واجهة تسجيل الدخول الجاهزة (مثل قائمة الملف الشخصي في رأس الصفحة) — فتحصل على التدفق المُختبَر من القالب مُوصَّلًا بالكامل، لا على مسارات مرتجَلة.

افتح لوحة المشرف ← Members الخاصة بتطبيقك لرؤية جميع من سجّلوا الدخول وإدارة صلاحياتهم. (تبويب Users القديم في Builder أصبح جزءًا من لوحة مشرف التطبيق.)

يأتي كل تطبيق بنظام أدوار مدمج — ثلاثة مستويات من الأقل إلى الأكثر صلاحية:

  • User — أي مستخدم نهائي مسجَّل (الافتراضي لكل من يُسجّل الدخول).
  • Staff — وصول موسَّع إلى الأجزاء التشغيلية في لوحة المشرف.
  • Admin — وصول كامل، بما في ذلك إدارة أدوار الأشخاص الآخرين.

تُدير من يملك أي دور من لوحة المشرف ← Members في تطبيقك — ترقية الأشخاص أو خفض مستواهم هناك، ويُطبّق الخادم كل فحص للأدوار تلقائيًا. أول مشرف هو البريد الإلكتروني الذي تحدده عند إنشاء التطبيق (راجع لوحة المشرف). لا تحتاج إلى بناء أي من هذا — فهو يأتي مع كل تطبيق.

هل يمكنني استخدام مزوّد مصادقة مخصص بدلًا من Proyecta Auth؟

Proyecta Auth هو المزوّد المدمج والمسار المدعوم — يتولى تسجيل الدخول، و OAuth callback، والجلسة نيابةً عنك. ربط حزمة SDK مصادقة خارجية عشوائية بتطبيق مُوَلَّد غير مدعوم (تحجب عملية البناء حزم server-auth مثل NextAuth و Supabase Auth). أما SSO للمؤسسات عبر مزوّد الهوية الخاص بك فهو على خارطة الطريق — راجع SSO & SAML.

هل يمكنني استخدام تدفقات تسجيل دخول داخل التطبيق بدلًا من إعادة التوجيه؟

يستخدم التطبيق المُوَلَّد الافتراضي تدفق تسجيل دخول قائمًا على النافذة المنبثقة — تُفتح صفحة Proyecta Auth في نافذة منبثقة بدلًا من استبدال الصفحة الحالية. يُدعم أيضًا تدفق إعادة التوجيه الكامل ويمكن طلبه من الذكاء الاصطناعي.

هل يمكنني إخفاء طرق تسجيل دخول بعينها؟

ليس بعد. تُعرض جميع طرق تسجيل الدخول المُفعَّلة على المستخدمين. إمكانية العرض الانتقائي قادمة قريبًا.

ماذا أفعل إذا لم يصل المستخدمون برسائل OTP عبر البريد الإلكتروني؟

تحقق من مجلدات البريد المزعج، وجرّب طريقة تسجيل دخول أو عنوان بريد إلكتروني بديلًا، أو اطلب من فريق تقنية المعلومات لديك إدراج proyecta.dev و notifications.proyecta.dev في القائمة البيضاء.

هل يمكنني انتحال هوية مستخدم لأغراض الدعم الفني؟

ليس بعد. استخدم الصلاحيات القائمة على الأدوار لبناء واجهات مشرف تعرض بيانات خاصة بالمستخدم.

  • تخصيص صفحة تسجيل الدخول — تخصيص الألوان والشعار والتخطيط ليتناسب مع هوية تطبيقك البصرية
  • Microsoft OAuth — تسجيل الدخول بحساب Microsoft
  • SAML / SSO — تسجيل دخول موحَّد للمؤسسات (مخطط لخطة Studio)
  • رمز مرور عبر SMS — رمز مرور لمرة واحدة عبر الرسائل النصية
  • البريد الإلكتروني / كلمة المرور — بيانات اعتماد تقليدية مع تدفق إعادة تعيين كلمة المرور
  • مزوّدو OAuth إضافيون — GitHub، وApple، وغيرهما
  • طرق تسجيل دخول انتقائية — اختيار الطرق التي تظهر في صفحة تسجيل الدخول
  • انتحال هوية المستخدم — تسجيل الدخول بهوية مستخدم لأغراض تصحيح الأخطاء والدعم الفني