مولّد Basic Auth
قم بإنشاء رؤوس مصادقة Basic HTTP من اسم المستخدم وكلمة المرور فورًا
ما هي مصادقة HTTP Basic؟
مصادقة HTTP Basic هي مخطط مصادقة بسيط مدمج في بروتوكول HTTP. يرسل العميل سلسلة مشفرة بـ Base64 من "اسم_المستخدم:كلمة_المرور" في رأس Authorization مع كل طلب.
هل Basic Auth آمن؟
Basic Auth وحده غير آمن لأن بيانات الاعتماد مشفرة بـ Base64 فقط وليست مشفرة تأمينيًا. استخدمه دائمًا عبر HTTPS لمنع اعتراض بيانات الاعتماد. للإنتاج، فكر في بدائل أكثر أمانًا مثل OAuth أو JWT.
كيف أستخدم Basic Auth مع curl؟
استخدم العلامة -u: curl -u اسم_المستخدم:كلمة_المرور https://api.example.com، أو استخدم العلامة -H مع الرأس المُنشأ: curl -H "Authorization: Basic dXNlcjpwYXNz" https://api.example.com
هل يمكنني استخدام أحرف خاصة في اسم المستخدم أو كلمة المرور؟
نعم، تتعامل هذه الأداة بشكل صحيح مع أحرف Unicode. يتم ترميز بيانات الاعتماد بـ UTF-8 قبل تحويل Base64، وفقًا لـ RFC 7617.