Google Chrome tampaknya menyimpan kata sandi berdasarkan per situs, tetapi saya sedang mengembangkan situs tempat saya ingin memiliki detail autentikasi http berbeda tergantung pada direktori yang diakses DAN biarkan Chrome mengingatnya.
Dengan kata lain, http://example.com/a dan http://example.com/b memiliki kombinasi http pengguna / kata sandi yang berbeda. Saya ingin Chrome mengingat keduanya, sehingga ketika saya memasukkan http://example.com/a saya mengakses dengan kombo pengguna / kata sandi yang sesuai untuk / a, dan juga untuk / b. Jika saya menggunakan fungsi bawaan untuk menyimpan kata sandi di Chrome, browser menyimpan kombinasi pengguna / kata sandi untuk http://example.com secara global dan tidak ingat yang mana yang akan digunakan tergantung pada alamatnya, sebagai gantinya default ke salah satunya untuk setiap alamat yang diakses di http://example.com
Apakah ada cara lain selain ini, selain menyiapkan subdomain yang berbeda untuk setiap direktori?
Jawaban:
Jika Anda menentukan bidang yang berbeda untuk subfolder yang berbeda, Chrome akan berperilaku dengan benar, misalnya ini berfungsi dengan baik di nginx:
sumber
Buat plugin chrome sederhana yang dapat menggunakan formulir id atau nama dan dapatkan data (jika itu hanya nama pengguna dan kata sandi) dan simpan setiap kali Anda mengklik kirim. Penyimpanan dapat berupa file file teks offline dengan sedikit atau tanpa enkripsi. Atau entah bagaimana gunakan beberapa API untuk passwords.google.com dan simpan secara manual. Dengan begitu chrome akan mendapatkan kata sandi dari akun Google Anda. Alternatif: Perkenalkan JavaScript (kerentanan) ke situs web dan kirimkan ke passwords.google.com untuk menyimpannya menggunakan API jika tersedia.
sumber