হোমে ফিরে যান

Basic Auth Header Generator

Username ও password থেকে browser-এ Authorization header এবং curl, fetch ও HTTPie উদাহরণ বানান।

বিভাগ ফলাফলের অপেক্ষায়
সমস্যা জানান

Login তথ্য

Authorization: Basic base64(username:password)

Password শক্তি

মাঝারি

Request উদাহরণ

curl

curl -X GET "https://api.example.com/v1/items" \
  -H "Authorization: Basic Z29nb3RlbTp1c2VmdWwtdG9vbHM="

fetch

await fetch("https://api.example.com/v1/items", {
  method: "GET",
  headers: {
    Authorization: "Basic Z29nb3RlbTp1c2VmdWwtdG9vbHM="
  }
})

HTTPie

http GET "https://api.example.com/v1/items" "Authorization: Basic Z29nb3RlbTp1c2VmdWwtdG9vbHM="

ব্যবহারের আগে

Browser-এ স্থানীয় process

Credential server-এ যায় না; header browser-এই তৈরি হয়।

  • HTTPS ছাড়া Basic Auth credential পড়া যেতে পারে।
  • Token public log, screenshot বা issue-তে দেবেন না।
  • দীর্ঘমেয়াদি service-এ API key বা OAuth বিবেচনা করুন।

গুরুত্বপূর্ণ তথ্য

হিসাব মানসম্মত সূত্রের উপর ভিত্তি করে। সহজে পড়ার জন্য প্রদর্শিত মান রাউন্ড করা হতে পারে। গুরুত্বপূর্ণ সিদ্ধান্তে সরকারি উৎসও যাচাই করুন।

ফলাফল কর্মক্ষেত্র

এই ফলাফল সংরক্ষণ করুন, আগের ফলাফলের সঙ্গে তুলনা করুন বা প্রতিবেদন শেয়ার করুন।

Browser-এ স্থানীয় process

Credential server-এ যায় না; header browser-এই তৈরি হয়।

গুরুত্বপূর্ণ তথ্য

  • HTTPS ছাড়া Basic Auth credential পড়া যেতে পারে।
  • Token public log, screenshot বা issue-তে দেবেন না।
  • দীর্ঘমেয়াদি service-এ API key বা OAuth বিবেচনা করুন।

সাধারণ প্রশ্ন

Authorization: Basic base64(username:password)expand_more

Production API-তে HTTPS ব্যবহার করুন। Base64 encoding encryption নয়।

নিরাপত্তা পরীক্ষাexpand_more

Username-এ colon (:) এড়িয়ে চলুন; Basic Auth username:password encode করে।