Parece que Google Chrome está guardando contraseñas por sitio, pero estoy desarrollando un sitio en el que me gustaría tener diferentes detalles de autenticación http según el directorio al que se accede Y hacer que Chrome lo recuerde.
Es decir, http://example.com/a y http://example.com/b tienen diferentes combinaciones de usuario / contraseña http. Me gustaría que Chrome recuerde ambos, de modo que cuando ingrese a http://example.com/a accedo con el combo de usuario / contraseña correspondiente para / a, y también para / b. Si utilizo la función integrada para guardar contraseñas en Chrome, el navegador guarda ambas combinaciones de usuario / contraseña para http://example.com a nivel mundial y no recuerda cuál usar según la dirección, en lugar de usar una de ellas. para cualquier dirección accedida en http://example.com
¿Hay alguna forma de evitar esto, además de configurar diferentes subdominios para cada directorio?
Respuestas:
Si especifica diferentes reinos para las diferentes subcarpetas, Chrome se comportará correctamente, por ejemplo, esto funciona bien en nginx:
fuente
Cree un complemento simple de Chrome que pueda usar la identificación o el nombre del formulario y obtenga los datos (si es solo nombre de usuario y contraseña) y guárdelos cada vez que haga clic en enviar. El almacenamiento puede ser un archivo de texto sin conexión con poca o ninguna encriptación. O de alguna manera use alguna API para passwords.google.com y almacénela manualmente. De esa forma, Chrome obtendrá las contraseñas de su cuenta de Google. Alternativa: introduzca un JavaScript (vulnerabilidad) en el sitio web y envíelo a passwords.google.com para almacenarlo utilizando una API, si está disponible.
fuente