Abdelrahman Mostafa10 نشر 1 ديسمبر 2023 أرسل تقرير نشر 1 ديسمبر 2023 ما الفرق بين middleware('auth.basic') و middleware('auth') قرأت الـ Documentation الخاص بـ لارافل لكن لم أفهم الفرق جيدًا HTTP Basic Authentication provides a quick way to authenticate users of your application without setting up a dedicated "login" page حسب ما قرأته في تلك الجزئية، كيف يتم ذلك بدون صفحه تسجيل الدخول؟ اقتباس
0 Ahmed Emad35 نشر 1 ديسمبر 2023 أرسل تقرير نشر 1 ديسمبر 2023 الفرق بينهم في درجة الامان , حيث ان middleware('auth') اكثر امانا بكثير من middleware('auth.basic') , بسبب الاتي : اولا تقوم middleware('auth.basic') بارسال البيانات مثل كلمة السر والايميل في شكل plain text وهو ما يجعل البيانات معرضة للسرقة بشكل سهل حيث انها ترسلها بدون اي تشفير او تأمين لها اما middleware('auth') فتقدم اشكالا كثيرة لتأمين ارسال البيانات مثل تشفير الجلسات وكلمات السر غير انها تستخدم Secure APIs . اقتباس
0 Ahmed Elmrsawy نشر 3 ديسمبر 2023 أرسل تقرير نشر 3 ديسمبر 2023 يوجد فروق كثرة بين الأثنين أبرزها هو التالي : -basic auth 1-يقوم بارسال بيانات المستخدم مثل اسم المستخدم و كلمة المرور مع كل request . 2- البيانات تكون base64-encoded و ليست encrypted مما يجعلها أكثر عرضة للخطر . و أيضا في هذة الحالة يكون التواصل باستعمال https ضرورة قصوى لعمل encryption للتواصل كامل 3-لا يعتمد على الtoken و يجب على المستخدم ادخال البيانات في كل مرة 4- أبسط من الmodern modern auth 1- يقوم بارسال البيانات في مرة واحدة فقط و يعتمد على التقنيات الحديثة في استرجاعهم في كل مرة مثل الcookies و ذاكرة المتصفح الlocal storage 2- البيانات تكون مشفرة encrypted مما يجعلة أكثر أمانا 3-يعتمد على الtokens و تكون من مسؤولية المتصفح تخزينها و ارسالها في كل مرة 4- يعطي حرية و اتاحة أكثر للتحكم في بيانات المستخدم و الsession الخاص به و غيره 5-أكثر تعقيدا من الbasic 1 اقتباس
السؤال
Abdelrahman Mostafa10
ما الفرق بين
و
قرأت الـ Documentation الخاص بـ لارافل
لكن لم أفهم الفرق جيدًا
HTTP Basic Authentication provides a quick way to authenticate users of your application without setting up a dedicated "login" page
حسب ما قرأته في تلك الجزئية، كيف يتم ذلك بدون صفحه تسجيل الدخول؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.