مدونة نانو تك
  • الرئيسية
  • التصنيفات
    • أبحاث علمية تقنية
    • أخبار التكنولوجيا والتقنية
    • أخبار لغات البرمجة وأطر العمل
    • أفكار مشاريع تخرج IT
    • افضل ادوات وبرامج الذكاء الاصطناعي
    • تصميم وبرمجة المواقع والمتاجر الإلكترونية
    • تقنية معلومات وعلوم حاسوب
    • حراج بيع وشراء
    • عناوين مشاريع تقنية مبتكرة
    • مشاريع انظمة تعليمية واكاديمية
    • مشاريع تخرج تقنية مبتكرة 2026
    • مقالات برمجية وتقنية
    • مواضيع تقنية
  • الاخبار
  • الصور
  • الفيديوهات
  • للتواصل
مدونة نانو تك
  • الرئيسية
  • التصنيفات
    • أبحاث علمية تقنية
    • أخبار التكنولوجيا والتقنية
    • أخبار لغات البرمجة وأطر العمل
    • أفكار مشاريع تخرج IT
    • افضل ادوات وبرامج الذكاء الاصطناعي
    • تصميم وبرمجة المواقع والمتاجر الإلكترونية
    • تقنية معلومات وعلوم حاسوب
    • حراج بيع وشراء
    • عناوين مشاريع تقنية مبتكرة
    • مشاريع انظمة تعليمية واكاديمية
    • مشاريع تخرج تقنية مبتكرة 2026
    • مقالات برمجية وتقنية
    • مواضيع تقنية
  • الاخبار
  • الصور
  • الفيديوهات
  • للتواصل
تطبيق_App_Food من نانوسوفت

التصنيفات

  • مواضيع تقنية 77
  • أفكار مشاريع تخرج IT 33
  • مقالات برمجية وتقنية 125
  • أخبار التكنولوجيا والتقنية 74
  • أخبار لغات البرمجة وأطر العمل 31
  • أبحاث علمية تقنية 23
  • حراج بيع وشراء 2
  • تقنية معلومات وعلوم حاسوب 1
  • عناوين مشاريع تقنية مبتكرة 4
  • تصميم وبرمجة المواقع والمتاجر الإلكترونية 3
  • مشاريع انظمة تعليمية واكاديمية 1
  • مشاريع تخرج تقنية مبتكرة 2026 5
  • افضل ادوات وبرامج الذكاء الاصطناعي 7

الهاشتاجات

ابحاث علمية تقنية 25 اخبار الذكاء الاصطناعي ولغات البرمجة 9 افضل الانظمة والبرمجيات 1 افضل تخصصات تقنية معلومات وحاسوب 2 افكار مشاريع تخرج تقنية 41 التقنية والتكنولوجياء 176 تطبيقات ومواقع الكترونية احترافية 7 مشاريع تقنية 13 مقالات عامة 1

البومات الصور

89 صور
مارس 13, 2025
21 صور
سبتمبر 10, 2024
17 صور
مارس 16, 2023

Posted in أخبار لغات البرمجة وأطر العمل on أكتوبر 26, 2023

ماهو JWT ا "JSON Web Token" في flutter



الــ JWT باختصار لـ "JSON Web Token"، وده بروتوكول للتحقق من صحة معلومات المستخدم اللى بيدخل على الموقع أو التطبيق تبعك.


كيف بيتم التحقق من صحة معلومات المستخدم هذاه؟ يعني مثلاً لو المستخدم دخل اسم المستخدم وكلمة السر الصح، كيف بتتأكد إنه ذه المستخدم اللى يدخل ونقوله اهلا وسهلا على الموقع وتظهرله بياناته الخاصة؟


الحل اللى يرسلة JWT هذا انه بيعمل توكن (Token)، يعني بيولد قيمة مشفرة بتحتوي على بيانات المستخدم اللى مدخلها (زي الاسم والايميل)، وهذه التوكن بيتبعث للمستخدم كرد على الطلب اللى اتعمل من عنده. ولو المستخدم حابب يستخدم أي معلومة بتتعلق بحسابه، ممكن يضيف التوكن هذا في كل طلب يبعته للموقع، والموقع هيتأكد من صحة التوكن وبالتالي يعتبر إن المعلومات اللى مدخلها صحيحة.


* الهيكل الأساسي لـ JWT. يتكون التوكن من ثلاثة أجزاء: (Header) (Payload) (Signature). يتم إنشاء التوكن عن طريق تشفير Header والـ Payload باستخدام خوارزمية التشفير المحددة، وبعدين بيتم إضافة الـ Signature للتحقق من صحة التوكن لما يروح للسيرفر.


** بعض واهم الخصائص:

الExpiration أو انتهاء الصلاحية بيتحكم بإعطاء صلاحيات مؤقتة للمستخدم بتحديد مدة صالحية الـtoken.


الRefresh بتدعم التحديث من خلال عملية الـrefresh token، ده بيمكن JWT من إدارة الصلاحيات المؤقتة بسلاسة.


الPayload بيسمح لك بنقل بيانات مهمة بدون ما تحتاج تتصل بقاعدة البيانات مرة تانية.


الStateless وده معناه إن JWT هو نظام للمصادقة stateless يعتمد على العميل فى حفظ الحالة بدلاً من الـserver.


من الممكن أنك تعمل refresh token من خلال JWT دون الحاجة لـstore session. ولجعلها مؤمنة، بنستخدم تشفير بواسطة Base64Url ونوع التشفير HS256 Cipher يتمتع بدعم من المكتبات البرمجية المتعة مثل jjwt.


الJWT ده مفيد بشكل كبير في حالة الـ Single Sign-On، يعني لو كان عندك موقع كبير وفيه أكتر من مكان بتدخل منه للموقع، الJWT بيتيح للمستخدم إمكانية تسجيل الدخول من اى مكان بنسجل من خلاله دخول من غير ما يحتاج يدخل اسم المستخدم وكلمة السر تاني. بمعنى تاني، المستخدم بيدخل مرة واحدة بس على الموقع، وبعد كده يبقى قادر على الوصول لكل الصفحات والخدمات اللى الموقع بيقدمها، بدون ما يحتاج يسجل الدخول مرة تانية.


وبيتم استخدام الJWT بشكل واسع في حاجات كتير، زي الـ authentication والـ authorization في تطبيقات الويب والموبايل. فعلى سبيل المثال، في تطبيقات الويب، بيتم إرسال التوكن المولد من الJWT بعد تسجيل الدخول للمستخدم في هيدر كل طلب يتم إرساله إلى السيرفر، السيرفر بيستخدم التوكن ده للتأكد من صحة المستخدم ومنحه الصلاحية للوصول للموارد المحددة.

أكتوبر 26, 2023 in أخبار لغات البرمجة وأطر العمل
Tags # التقنية والتكنولوجياء

Related posts

شركة Google تنافس Duolingo بأداة جديدة لتعليم اللغة الإنجليزية معالج intel Pentium طرق التواصل بين الأجهزة Communication Methods التحويل الى الوضع الصامت اثناء اوقات الصلاة . أنواع كروت الشاشة اختصارات لوحة المفاتيح لتطبيق الحسابة أنواع الفيروسات أنواع انظمة التشغيل افضل framework في تصميم الواجهات ماهي تقنية البلوكتشين

  • القائمة
  • الرئيسية
  • التصنيفات
    أبحاث علمية تقنية أخبار التكنولوجيا والتقنية أخبار لغات البرمجة وأطر العمل أفكار مشاريع تخرج IT افضل ادوات وبرامج الذكاء الاصطناعي تصميم وبرمجة المواقع والمتاجر الإلكترونية تقنية معلومات وعلوم حاسوب حراج بيع وشراء عناوين مشاريع تقنية مبتكرة مشاريع انظمة تعليمية واكاديمية مشاريع تخرج تقنية مبتكرة 2026 مقالات برمجية وتقنية مواضيع تقنية
  • الاخبار
  • الصور
  • الفيديوهات
  • للتواصل

يمكنكم التواصل معنا عن طريق :

العنوان
Yemen IBB
الهاتف +967770529482
967770177866+
البريد info@nano2soft.com

كما يمكنكم زيارتنا على مواقع التواصل التالية

مدونة نانو تك © 2020 -
تطوير Nano 2 Soft
الهاتف 00967770529482
البريد info@nano2soft.com website https://nano2soft.com