انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهJNR-038-L05

الانتهاء والتجديد والإلغاء

  • الدرس 5 من 7
  • Junior
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

compare sessions and tokens on lifetime and revocation.

الموضوعات المخطط لها

  • Stateless tokens need no server storage, but cannot be taken back before they expire.
  • So use short-lived access tokens (minutes) and, when needed, a refresh token to get new ones.
  • A refresh token is long-lived, so store it carefully and make it revocable (kept server side) and rotate it on use.
  • Sessions revoke instantly but need server state; tokens scale easily but revocation is harder.
  • Logout on a stateless token usually means "forget it on the client" plus a short lifetime.
تفاصيل المخطط المبدئي

عرض عملي

a comparison table: sessions vs tokens: state, revocation, scaling, typical lifetime.

اختبر فهمك

Why make access tokens short-lived?

أظهر الإجابة

A stolen token stops working soon, since it cannot be revoked easily.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.