Aynı sitede birden fazla http auth ayrıntıları + chrome kaydetme şifre işlevi, bu durumda ele almak için herhangi bir yolu var mı?


14

Google Chrome, şifreleri site bazında kaydediyor gibi görünüyor, ancak erişilen dizine bağlı olarak farklı http kimlik doğrulama bilgilerini almak istediğim ve Chrome'un bunu hatırlamasını istediğim bir site geliştiriyorum.

Yani, http://example.com/a ve http://example.com/b farklı http kullanıcı / şifre kombinasyonlarına sahiptir. Chrome'un ikisini de hatırlamasını isterim, öyle ki http://example.com/a girdiğimde / a için karşılık gelen kullanıcı / şifre combo ile ve aynı şekilde / b için erişiyorum. Şifreleri Chrome'da kaydetmek için yerleşik işlevi kullanırsam, tarayıcı http://example.com için her iki kullanıcı / şifre kombinasyonunu global olarak kaydeder ve adrese bağlı olarak hangisini kullanacağınızı hatırlamak yerine, hangisini kullanacağınızı hatırlamaz http://example.com adresinden erişilen herhangi bir adres için

Bu, her dizin için farklı alt etki alanları ayarlamak dışında herhangi bir yolu var mı?


2
Vay bu 2013 ve 57, 2017 sürümlerinde hala bu sabit değil ... Ve bu yaklaşık% 60 pazar payına sahip tarayıcı?
Alain Pannetier

2
@AlainPannetier evet, bu güne kadar hala bir geçici çözüm bulamadım, sadece alt alanları kullanmaya ya da her seferinde manuel olarak şifre girmeye başvuruyorum.
Mahn

2
lol. Kapalı kaynak konusunda onlarca yıldır inliyordum ve şimdi açık kaynak ile ilgili bir sorunum var: Sadece her şeyi klonlamak ve özelleştirmek istiyorum. Kromun (uzun da olsa) yeniden yapılması kolaydır. Ancak geliştiricileri o kadar kibirli hale geldi ki, pazar payları arttıkça, yalnızca geliştirme için kullanıyorum. 52'ye geri döndüm çünkü 57'deki devtoolleri açmak ... kromu kırmaktı. Yine de deneyebilirim. Sana haber vereceğim.
Alain Pannetier

@AlainPannetier Chromium ile olan şey, kod tabanının muazzam olmasıdır, tüm linux çekirdeğini yeniden yapılandırmanın, orada bir arayüz değişikliği yapmaktan daha kolay olacağını hissediyorum. Çok korkutucu buldum ama belki de benden daha iyi şansın var.
Mahn

1
Tüm yollar aynı HTTP kimlik doğrulamasını "bölge" olarak mı belirtiyor?
yerçekimi

Yanıtlar:


0

Form kimliğini veya adını kullanabilen ve verileri (yalnızca kullanıcı adı ve parola ise) alabilen basit bir krom eklentisi oluşturun ve her tıkladığınızda saklayın. Depolama, az şifrelemeli veya şifrelemesiz çevrimdışı bir metin dosyası olabilir. Veya bir şekilde passwords.google.com.tr için bir API kullanın ve manuel olarak saklayın. Bu şekilde, krom şifreleri Google hesabınızdan alır. Alternatif: Web sitesine bir (güvenlik açığı) JavaScript ekleyin ve varsa bir API kullanarak saklamak için bunu passwords.google.com adresine gönderin.


Soru, HTTP kimlik doğrulaması ile ilgili, yani bu: i.imgur.com/WsXRu7J.png . Bir eklenti veya javascript ile ele geçirilemez.
Mahn

0

Farklı alt klasörler için farklı bölgeler belirlerseniz, Chrome düzgün davranır, örneğin bu sadece nginx'te çalışır:

    location /gabinete-rivera {
        auth_basic "Hijos de Rivera";
        auth_basic_user_file /home/www/public/gabinete-rivera-app/.htpasswd;
        index  index.php index.html;
        try_files $uri $uri/ /index.php?$query_string;
    }

    location /gabinete-gases {
        auth_basic "Gases Fluorados";
        auth_basic_user_file /home/www/public/gabinete-gases-app/.htpasswd;
        index  index.php index.html;
        try_files $uri $uri/ /index.php?$query_string;
    }
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.