شرح صفوف ومحتوى الفقرة
لكي لا يلتبس عليك الفرق بين المصادقة () والترخيص () أبداً، تذكّر تشبيه السفر عبر المطار:
- المصادقة عند موظف الجوازات: إبراز جواز سفرك لإثبات أنك فعلاً الشخص المسجل بالاسم والصورة.
- الترخيص عند بوابة الطائرة: فحص تذكرتك لمعرفة المقعد والدرجة المسموح لك بدخولها، ومنع أي راكب من دخول قمرة قيادة الطيار!
| وجه المقارنة | المصادقة (Authentication - AuthN) | الترخيص والصلاحيات (Authorization - AuthZ) |
|---|---|---|
| السؤال الجوهري | «من أنت؟» (إثبات الهوية) | «ماذا يُسمح لك بالوصول إليه أو تعديله؟» (حدود الصلاحية) |
| ترتيب التنفيذ بالخادم | تتم أولاً عند تسجيل الدخول أو وصول الطلب. | تتم ثانياً بعد التأكد من هوية صاحب الطلب. |
| كود حالة HTTP عند الرفض | (يجب تسجيل الدخول وإثبات الهوية أولاً). | (هويتك معروفة، لكن دورك لا يملك صلاحية هذه العملية). |
تأمل المخطط المعماري الآتي الذي يلخص تكامل نقاط نهاية مع خطوتي المصادقة والترخيص وآليتي تتبع الدخول: