Похоже, что Google Chrome сохраняет пароли для каждого сайта, но я разрабатываю сайт, на котором я хотел бы иметь разные данные для аутентификации http в зависимости от того, к какому каталогу обращались, и чтобы Chrome запомнил это.
То есть, http://example.com/a и http://example.com/b имеют разные комбинации http user / password. Я бы хотел, чтобы Chrome запомнил и то, и другое, чтобы при входе на http://example.com/a я получал доступ с соответствующей комбинацией пользователя и пароля для / a, а также для / b. Если я использую встроенную функцию для сохранения паролей в Chrome, браузер сохраняет глобальные комбинации пользователя и пароля для http://example.com и не запоминает, какую использовать в зависимости от адреса, вместо этого по умолчанию используется один из них. для любого адреса, доступного на http://example.com
Есть ли способ обойти это, кроме настройки разных поддоменов для каждого каталога?
Ответы:
Если вы укажете разные области для разных подпапок, Chrome будет работать правильно, например, это прекрасно работает в nginx:
источник
Создайте простой плагин Chrome, который может использовать идентификатор формы или имя, получать данные (если это просто имя пользователя и пароль) и сохранять их каждый раз, когда вы нажимаете кнопку Отправить. Хранение может быть автономным текстовым файлом с небольшим шифрованием или без него. Или как-то использовать API для passwords.google.com и сохранить его вручную. Таким образом, Chrome получит пароли от вашей учетной записи Google. Альтернатива: введите (уязвимость) JavaScript на веб-сайт и отправьте его на passwords.google.com, чтобы сохранить его с помощью API, если он доступен.
источник