وثائق VAuth

مصادقة مستضافة للمطوّرين المستقلّين: مشروع مستقل لكل تطبيق، وصفحة دخول بالعربية والإنجليزية، وتكامل قياسي عبر OIDC.

العملاء والمشاريع

يمكن للعميل امتلاك عدة مشاريع. لكل مشروع مستخدموه وجلساته وإعداداته المستقلة، حتى لو تكرر البريد الإلكتروني أو حساب Google في مشروع آخر للعميل نفسه. حساب لوحة تحكم VAuth منفصل عن حسابات مستخدمي التطبيقات.

رحلة البدء

  1. أنشئ مشروعًا وسجّل عنوان إعادة التوجيه الخاص بتطبيقك.
  2. استخدم رابط الدخول عبر البريد، وأضف بيانات Google OAuth الخاصة بمشروعك إذا أردت تفعيل Google.
  3. اربط تطبيق SvelteKit عبر Auth.js وبيانات اكتشاف OIDC الخاصة بالمشروع.
  4. وجّه المستخدم إلى صفحة الدخول المستضافة، ثم عالج العودة إلى تطبيقك وأنشئ جلسته.

تعرض إعدادات المشروع Issuer و Client ID. احفظ Client secret عند الإنشاء؛ لا يمكن استرجاعه لاحقًا، ويمكن تدويره. المثال القابل للتشغيل موجود في examples/sveltekit-authjs، ولا يحتاج إلى حزمة SDK خاصة.

الأدلة