المصادقة والمستخدمون — PKCE
يتناول هذا الدرس مسار PKCE ومصادقة المستخدمين مع Supabase.
مثل قفل برمز سري يتغيّر في كل مرة — يضمن PKCE ألّا يتمكّن أحد من سرقة تسجيل دخولك أثناء النقل.
- PKCE
- Proof Key for Code Exchange — آلية أمان لمسار OAuth تمنع سرقة authorization codes.
- مُحقِّق الرمز (Code verifier)
- سلسلة نصية عشوائية تُنشأ على جانب الـ client، وتُستخدم للتحقق من عملية تبادل الـ token.
- الجلسة (Session)
- رمز (token) يتحقق من أن المستخدم لا يزال مسجّل الدخول، ويُخزَّن في localStorage أو في cookie.