Google Chrome scheint Passwörter pro Site zu speichern, aber ich entwickle eine Site, auf der ich abhängig vom Verzeichnis, auf das zugegriffen wird, unterschiedliche http-Authentifizierungsdetails haben möchte UND Chrome dies merken soll.
Das heißt, http://example.com/a und http://example.com/b haben unterschiedliche Kombinationen von http-Benutzern und -Kennwörtern . Ich möchte, dass Chrome sich an beides erinnert, sodass ich bei der Eingabe von http://example.com/a mit der entsprechenden Benutzer- / Kennwort-Kombination für / a und ebenfalls für / b darauf zugreife. Wenn ich die integrierte Funktion zum Speichern von Passwörtern in Chrome verwende, speichert der Browser die beiden Benutzer- / Passwortkombinationen für http://example.com global und merkt sich abhängig von der Adresse nicht, welche verwendet werden soll. Stattdessen wird standardmäßig eine davon verwendet Für jede Adresse, auf die auf http://example.com zugegriffen wird
Gibt es einen Ausweg, abgesehen davon, dass für jedes Verzeichnis unterschiedliche Subdomains eingerichtet werden?
Antworten:
Erstellen Sie ein einfaches Chrome-Plug-in, das die Formular-ID oder den Namen verwendet und die Daten abruft (sofern es sich nur um Benutzername und Kennwort handelt) und diese bei jedem Klick auf "Senden" speichert. Der Speicher kann eine Offline-Textdatei ohne oder mit geringer Verschlüsselung sein. Oder verwenden Sie eine API für passwords.google.com und speichern Sie sie manuell. Auf diese Weise erhält Chrome die Passwörter von Ihrem Google-Konto. Alternative: Führen Sie ein (Schwachstellen-) JavaScript in die Website ein und senden Sie es an passwords.google.com, um es mithilfe einer API zu speichern, sofern verfügbar.
quelle
Wenn Sie für die verschiedenen Unterordner unterschiedliche Bereiche angeben, verhält sich Chrome ordnungsgemäß. In nginx funktioniert dies beispielsweise einwandfrei:
quelle