Generator Basic Auth
Buat header autentikasi Basic HTTP dari nama pengguna dan kata sandi secara instan
Apa itu autentikasi HTTP Basic?
Autentikasi HTTP Basic adalah skema autentikasi sederhana yang dibangun ke dalam protokol HTTP. Klien mengirimkan string berenkode Base64 dari "nama_pengguna:kata_sandi" di header Authorization dengan setiap permintaan.
Apakah Basic Auth aman?
Basic Auth saja tidak aman karena kredensial hanya dienkode Base64, tidak dienkripsi. Selalu gunakan melalui HTTPS untuk mencegah intersepsi kredensial. Untuk produksi, pertimbangkan alternatif yang lebih aman seperti OAuth atau JWT.
Bagaimana cara menggunakan Basic Auth dengan curl?
Gunakan flag -u: curl -u nama_pengguna:kata_sandi https://api.example.com, atau gunakan flag -H dengan header yang dihasilkan: curl -H "Authorization: Basic dXNlcjpwYXNz" https://api.example.com
Bisakah saya menggunakan karakter khusus dalam nama pengguna atau kata sandi?
Ya, alat ini menangani karakter Unicode dengan benar. Kredensial dienkode UTF-8 sebelum konversi Base64, mengikuti RFC 7617.