Basic Authentication یکی از سادهترین روشهای احراز هویت HTTP است. این ابزار ترکیب username:password را به Base64 تبدیل میکند و هدر آماده Authorization: Basic را میسازد تا بتوانید در curl، Postman، اسکریپتها یا تنظیمات nginx و Apache استفاده کنید. توجه کنید Base64 رمزنگاری نیست و Basic Auth فقط روی HTTPS قابل قبول است.
ترکیب username:password را با Base64 رمزگذاری کرده و در هدر «Authorization: Basic ...» ارسال میکند.
Basic Auth بهتنهایی رمز را امن نمیکند. فقط وقتی از HTTPS استفاده شود قابل قبول است؛ روی HTTP ساده، مقدار هدر قابل مشاهده و decode است.
خیر، تولید هدر در مرورگر انجام میشود و اطلاعات واردشده برای پردازش به سرور ارسال نمیگردد.
در APIهای ساده، تنظیم nginx و Apache و محافظت از محیطهای staging و داخلی.
خیر، Base64 فقط encoding است و بهراحتی قابل decode است؛ امنیت از HTTPS میآید.
username و password را وارد کنید و هدر تولیدشده را در ابزار تست API یا تنظیمات سرور قرار دهید. برای credential واقعی، از HTTPS و دسترسی محدود استفاده کنید.