ما هي المصادقة (Authentication)؟
المصادقة تعني التحقق من هوية المستخدم، أي التأكد أن الشخص الذي يحاول الوصول إلى النظام هو فعلاً من يدّعي أنه هو. وهي خطوة أساسية في حماية التطبيقات والمواقع.
أنواع المصادقة:
- تسجيل الدخول بالبريد وكلمة المرور
- المصادقة الثنائية (Two-Factor Authentication)
- استخدام OAuth (مثل تسجيل الدخول بحساب Google أو GitHub)
أدوات وتكنيكات مستخدمة:
- JSON Web Tokens (JWT)
- Sessions and Cookies
- OAuth 2.0