Birisi bana söyleyebilir mi, bu tarayıcı kimlik doğrulama penceresini nasıl alabilirim?Tarayıcı kimlik doğrulaması açılır penceresini nasıl alabilirim?
cevap
Bu pop-up HTTP-Authentication parçasıdır. Bunu elde etmek için, web sunucunuzda etkinleştirmeniz gerekir. Vikipedi dediği gibi:
sunucusu sunucusu doğru kendi kimliğini doğrulamak için kullanıcı ajanı istediği, bu kimlik doğrulama için bir istek gönderebilir.
Bu istek HTTP 401 Yetkilendirilmemiş yanıt kodu WWW-Authenticate HTTP üstbilgisi içeren kullanılarak gönderilmelidir.
(en sık kullanılan) temel kimlik doğrulaması için WWW-Authenticate başlığı şöyle oluşturulur: Bir web sunucusunun bir "Yetkisiz" dönerek bir talebe yanıt verdiğinde
WWW-Authenticate: Basicrealm="insert realm"
pencerenin O tip açılır (401) durum kodu. Sunucuyu açılır pencereyi tetiklemek için bu tür bir yanıt göndermesini söylemelisiniz.
Konuştuğunuz kimlik doğrulaması, kullanıcı kimlik bilgilerini almak için tarayıcı açılır penceresinin kullanılacağı web tabanlı uygulamada Temel Kimlik Doğrulama olarak adlandırılır.
Hangi Java Uygulama Sunucusunu kullanıyorsunuz?
onu etkinleştirdikten sonra this sayfa
Apache Tomcat kullanıyorum – saplingPro
de Temel Kimlik Doğrulama görünüm hakkında daha fazla bilgi edinmek için, hangi kodun i yazmak zorunda kalacaksın? – saplingPro
@saplingPro niklasfi tarafından gönderilen bağlantıyı okudunuz mu? –