Basic Auth Başlık Oluşturucu
HTTP Basic Auth başlıklarını çevrimiçi oluşturun — kullanıcı_adı:şifreyi anında Base64 Authorization başlığına kodlayın
HTTP Basic Authentication nedir?
HTTP Basic Authentication, RFC 7617'de tanımlanan basit bir kimlik doğrulama şemasıdır. İstemci her istekle birlikte Authorization başlığında "kullanıcı_adı:şifre" şeklinde Base64 kodlu bir dize gönderir.
Basic Auth nasıl çalışır?
Bir sunucu kimlik doğrulama gerektirdiğinde, 401 Unauthorized durumu ve bir WWW-Authenticate: Basic başlığı ile yanıt verir. İstemci, Authorization: Basic <base64> başlığı ile isteği yeniden gönderir; burada değer "kullanıcı_adı:şifre" dizesinin Base64 kodlamasıdır.
Basic Auth güvenli mi?
Basic Auth tek başına güvenli değildir çünkü kimlik bilgileri yalnızca Base64 kodludur, şifrelenmemiştir. Her zaman HTTPS üzerinden kullanın. Üretim için OAuth 2.0, JWT veya API anahtarları gibi daha güvenli alternatifleri değerlendirin.
curl ile Basic Auth nasıl kullanılır?
-u bayrağını kullanın: curl -u kullanıcı_adı:şifre https://api.example.com. Veya bu araçla başlığı oluşturun ve kullanın: curl -H "Authorization: Basic dXNlcjpwYXNz" https://api.example.com.
Kullanıcı adı veya şifrede özel karakterler kullanabilir miyim?
Evet, bu araç Unicode karakterleri doğru şekilde işler. Kimlik bilgileri Base64 dönüşümünden önce UTF-8 olarak kodlanır, RFC 7617'ye uygundur. @, #, ! gibi özel karakterler ve ASCII dışı karakterler desteklenir.
Authorization başlığının formatı nedir?
Authorization başlığı şu formatı izler: "Authorization: Basic <base64-kodlu-kimlik-bilgileri>". Base64 değeri, iki nokta ayırıcı ile "kullanıcı_adı:şifre" kodlamasıdır. Örneğin, user:pass, dXNlcjpwYXNz olur.
Basic Auth başlığı nasıl çözülür?
Başlıkta "Basic " sonrasındaki Base64 değerini alın ve "kullanıcı_adı:şifre" elde etmek için çözün. Bu araç yerleşik bir kod çözücü içerir — tam Authorization başlığı değerini yapıştırın ve kimlik bilgilerini anında çıkaracaktır.
Basic Auth ile Bearer Token arasındaki fark nedir?
Basic Auth her istekle Base64 kodlu kimlik bilgileri gönderirken, Bearer Token bir kimlik doğrulama akışı ile elde edilen bir belirteç (JWT gibi) gönderir. Basic Auth daha basit ama daha az esnektir. Bearer belirteçleri izinler taşıyabilir ve otomatik olarak süresi dolabilir.
Tarayıcı URL'sinde Basic Auth kullanabilir miyim?
Evet, format https://kullanıcı_adı:şifre@hostname.com/yol şeklindedir. Ancak birçok modern tarayıcı güvenlik nedenleriyle bu uygulamayı uyarır veya engeller. Authorization başlığını doğrudan kullanmak daha iyidir.
Bu araç kimlik bilgilerimi bir sunucuya gönderir mi?
Hayır. Bu araç tamamen tarayıcınızda JavaScript kullanarak çalışır. Kullanıcı adınız ve şifreniz asla ağ üzerinden iletilmez. Tüm kodlama ve kod çözme cihazınızda yerel olarak gerçekleşir.
Basic Auth Başlık Oluşturucu Nasıl Kullanılır
Kullanıcı adı ve parolayı Base64'e kodlayarak tarayıcınızda HTTP Basic Authentication başlıkları oluşturun. Yazdıklarınız hiçbir sunucuya gönderilmez; kimlik bilgileri cihazınızda kalır.
- Kullanıcı adını Username alanına, parolayı Password alanına yazın.
- Encode düğmesine tıklayın; ikisi Base64 kimlik bilgisine dönüştürülür ve hazır Authorization başlığı elde edilir.
- Üretilen başlığı API istemcinize, HTTP isteğinize veya proxy yapılandırmanıza kopyalayın.
- Mevcut bir başlığı incelemek için Paste Authorization Header alanına yapıştırın ve Decode'e tıklayarak içindeki kullanıcı adı ile parolayı görün.
Basic Auth başlığını çözmek parolayı açık metin olarak ortaya çıkarır; bu yüzden yalnızca kendi başlıklarınızı veya güvenilir kaynaklardan gelenleri çözün.
İlgili Araçlar
- Hash Doğrulayıcı MD5, SHA-1, SHA-256, SHA-512 dosya hashlerini yerel olarak hesapla ve doğrula
- HAR Görüntüleyici .har dosyalarını çevrimiçi açın. Durum renkleri, sıralama ve filtre içeren istek tablosu, başlıklar, yanıt gövdesi önizlemesi ve zamanlama şelalesi — yerelde işlenir, yüklenmez.
- IBAN Doğrulayıcı Uluslararası Banka Hesap Numaralarını (IBAN) anında doğrulayın. 80+ ülke için format, uzunluk ve sağlama toplamını gerçek zamanlı kontrol edin.
- HTTP İstek Test Aracı REST API'leri doğrudan tarayıcınızda test edin. Özel başlıklar, gövde ve parametrelerle GET, POST, PUT, DELETE istekleri gönderin. Yanıt durumunu, başlıklarını ve JSON gövdesini anında görün.
- Rastgele Port Oluşturucu IANA standart aralıklarından rastgele ağ port numaraları oluşturun — bilinen (1-1023), kayıtlı (1024-49151) ve dinamik (49152-65535). Benzersiz değerleri, sıralama ve toplu üretimi destekler. %100 tarayıcı tabanlı, sunucu gerektirmez.
- .htaccess oluşturucu Apache .htaccess kuralları oluşturun: yönlendirmeler, yeniden yazmalar, güvenlik başlıkları, önbellekleme ve daha fazlası.
- Robots.txt Oluşturucu Ücretsiz çevrimiçi robots.txt oluşturucu. Arama motoru taramasını kontrol etmek, tarayıcı erişimini yönetmek ve sitenizin SEO'sunu optimize etmek için robots.txt dosyaları oluşturun ve özelleştirin.
- Sitemap Oluşturucu Ücretsiz çevrimiçi XML sitemap oluşturucu. URL ekleyin, öncelik ve sıklık ayarlayın, SEO uyumlu sitemap anında oluşturun.