انتقل إلى محتوى الدرس

HTTP Basic Authentication المصادقة الأساسية Basic Auth

أتقن أساسيات المصادقة في بروتوكول HTTP: الفرق بين المصادقة (401) والتفويض (403)، وآلية التحدي والاستجابة عبر WWW-Authenticate وAuthorization، والمصادقة الأساسية وحقيقة ترميز Base64، والرموز الحاملة (Bearer Tokens / JWT)، وقواعد تأمين بيانات الاعتماد.
2 صفوف تعليمية
تكنولوجيا الويب
15 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تُعدّ المصادقة الأساسية () أبسط مخطط قياسي في بروتوكول ، وتعمل عبر ثلاث خطوات محددة:

  1. 1. دمج اسم المستخدم وكلمة المرور بنقطتين رأسيتين: يجمع العميل اسم المستخدم متبوعاً بنقطتين رأسيتين () ثم كلمة المرور في نص واحد بترميز ؛ مثل .
  2. 2. تحويل النص إلى ترميز : تُحوّل بايتات النص إلى حروف القياسية فتصبح .
  3. 3. الإرسال في حقل الرأس : تُرسل القيمة مسبوقة بكلمة ومسافة واحدة: .
الصف 2 كود برمجي
Shell
# curl -u admin:Secret123 automatically builds the Basic Authorization header:
curl -i -u admin:Secret123 https://api.closetag.com/v1/StagingStatus

GET /v1/StagingStatus HTTP/1.1
Host: api.closetag.com
Authorization: Basic YWRtaW46U2VjcmV0MTIz