So löschen Sie grundlegende Authentifizierungsdetails in Chrome

389

Ich arbeite an einer Site, die eine grundlegende Authentifizierung verwendet. Mit Chrome habe ich mich mit der Basisauthentifizierung angemeldet. Ich möchte jetzt die grundlegenden Authentifizierungsdetails aus dem Browser entfernen und eine andere Anmeldung versuchen.

Wie werden die aktuellen grundlegenden Authentifizierungsdetails bei Verwendung von Chrome gelöscht?

opsb
quelle
18
Oh, das macht mich auch wütend. Firefox verhält sich übrigens ähnlich, und das ist verrückt.
Shabunc
@shabunc ähnlich, aber nicht identisch, und ja, ich stimme dir vollkommen zu!
Michael
2
Sie können mit einigen Anforderungsparametern wie? no_auth implementieren, dass der Server 401 versteht und 401 zurückgibt, sodass Chrome die gespeicherten Authentifizierungsinformationen vergisst.
Ravshan Samandarov
4
Die akzeptierte Antwort funktioniert ab Chrome 65 nicht mehr. Verwenden Sie stattdessen die Antwort chrome: // restart .
Bob
Dieses Problem ist HTTP-bezogen, nicht Chrome-bezogen: siehe stackoverflow.com/q/233507/685806
Pino

Antworten:

265

Es scheint, dass Chrome Ihnen immer die Anmeldeaufforderung anzeigt, wenn Sie einen Benutzernamen in die URL aufnehmen, z

http: //[email protected]

Dies ist keine echte vollständige Lösung, siehe Mikes Kommentar unten.

opsb
quelle
21
Nachdem ich dies in Chrome 21 getan hatte, stellte ich fest, dass immer nach dem Kennwort gefragt wurde, anstatt nie. Anscheinend wird der Teil "Benutzername @" in der URL ausgeblendet, aber trotzdem beibehalten. Wenn Sie die URL danach erneut eingeben (ohne den @ -Teil), wird die Anfrage beendet. Nur ein Hinweis!
Mike Caron
4
Funktioniert nicht für mich in Chrome 28 auf dem Mac. Wenn ich mich mit einem Benutzer anmelde und dann einen anderen Benutzer in die URL eingebe, werden anscheinend der alte Benutzer und das alte Kennwort verwendet.
Jason
2
Ich konnte dies nicht für mich zum Laufen bringen, bis ich auch das Passwort angegeben habe (Benutzer: [email protected]). Ich habe den neuen Benutzer / das neue Passwort verwendet, unter dem ich mich anmelden wollte, und es hat funktioniert. (In meinem Fall musste ich auch das Passwort urlencode.)
Cary
2
In Chrome 63, Windows 10, funktionierte dies nur beim ersten Mal. Ich habe diesen Trick und viele Varianten, wie das Einfügen eines Passworts, ohne Erfolg ausprobiert. Das einzige, was für mich konsistent funktioniert, ist die Verwendung von Inkognito-Fenstern - siehe respose stackoverflow.com/a/9558863/4142084 unten.
Raul Santelices
2
Das hat vor ein paar Monaten funktioniert. Mit Chrome 65 ist dies jetzt nicht mehr der Fall.
Leif
225

Sie können ein Inkognito - Fenster öffnen Ctrl+ Shift+ njedes Mal , wenn Sie einen Test machen. Das Inkognito-Fenster speichert den Benutzernamen und das Passwort bei der letzten Eingabe nicht.

Um diesen Trick anzuwenden, müssen Sie alle Inkognito-Fenster schließen. Alle Inkognito-Fenster teilen sich den gleichen Cache. Mit anderen Worten, Sie können nicht mehrere unabhängige Inkognito-Fenster öffnen. Wenn Sie sich bei einem von ihnen anmelden und einen anderen öffnen, hängen diese beiden zusammen und Sie werden sehen, dass sich das neue Fenster die Authentifizierungsinformationen aus dem ersten Fenster merkt.

CEGRD
quelle
8
süß, danke, ich habe versucht, ALLE meine Browserdaten zu löschen, Chrome zu schließen und wieder zu öffnen, und es wurden immer noch keine Authentifizierungsdetails abgefragt. Das Öffnen eines Inkognito-Fensters hat funktioniert :)
Ziel
7
Obwohl es wirklich seltsam klingt, funktioniert dieser Trick in Chrome 34 unter Windows nicht.
Martijn
@Martijn Wenn das stimmt, klingt das nach einem bösen Sicherheitsfehler.
Şafak Gezer
5
Chrome erinnert sich an grundlegende Authentifizierung in Inkognito-Fenstern
Tyguy7
2
@singsuyash / @ Tyguy7 / @Dolfa Beachten Sie, dass mehrere "inkognito" (alias private) Fenster die Authentifizierung untereinander teilen . Wenn Sie eine saubere Sitzung wünschen, schließen Sie alle privaten Fenster, bevor Sie ein neues öffnen. Es kann auch erwähnenswert sein, dass Sie beim Öffnen des Debuggers ( F12) im Kontextmenü der Schaltfläche "Aktualisieren" die Option "Cache löschen und Aktualisierung erzwingen" erhalten . Dies ist manchmal sehr nützlich, insbesondere wenn Sie im nicht privaten Modus surfen und ein sauberes Neuladen benötigen.
Balmipour
76

Alles, was Sie tun müssen, ist, chrome: // restart in die Adressleiste einzugeben, und chrome mit all seinen Apps, die im Hintergrund ausgeführt werden, wird neu gestartet und der Auth-Passwort-Cache wird bereinigt.

Sal Celli
quelle
6
Hat bei mir (Version 54.0.2840.98 (64-Bit) unter Mac OS X 10.11) mit On Startup nicht funktioniert: Fahren Sie dort fort, wo Sie aufgehört haben
Frans
1
Arbeiten im Inkognito-Modus (Chromium) ab 62.0.3202.62 (Official Build) (64-Bit) unter Windows.
veganaiZe
1
Funktioniert nicht für mich (63.0.3239.84 (Official Build) Gebaut auf Ubuntu, läuft auf Ubuntu 16.04 (64-Bit))
Jasper de Vries
1
Funktioniert jetzt auch nicht für mich: Version 67.0.3396.87 (Official Build) (64-Bit) Ubuntu 16.04 (64-Bit)
anderer Codierer
arbeitete für mich am 68.0.3440.106 (Official Build) Gebaut auf Ubuntu, läuft auf Ubuntu 18.04 (64-Bit)
Simon
59

Die Authentifizierung wird gelöscht, wenn Sie Chrome beenden.

Beachten Sie jedoch, dass Chrome standardmäßig Apps im Hintergrund ausführt, sodass es möglicherweise nicht wirklich beendet wird, selbst wenn Sie alle Chrome-Fenster schließen. Sie können dieses Verhalten entweder unter erweiterten Einstellungen ändern oder z. B. unter Windows Chrome vollständig beenden, indem Sie das Chrome-Symbol im Systray verwenden. Es sollte ein Symbol geben, wenn Chrome noch ausgeführt wird, aber möglicherweise finden Sie es nur im Popup mit den versteckten Symbolen. Das Kontextmenü des Chrome-Symbols enthält einen Eintrag zum vollständigen Beenden von Chrome. Über dieses Menü können Sie auch die Einstellung zum Ausführen von Apps im Hintergrund ändern.

  1. Öffnen Sie das Chrome-Menü
  2. Wählen Settings
  3. Scrollen Sie nach unten
  4. Klicken Show advanced settings...
  5. Scrollen Sie nach unten
  6. Unter SystemDeaktivieren Sie das Kontrollkästchen:
    Continue running background apps when Google Chrome is closed
Cito
quelle
2
In meinem Fall gab es kein Systray-Symbol, aber ich hatte eine App ausgeführt, die ich vergessen hatte, war eine Chrome-App (Flowdock) und musste sie ebenfalls beenden.
Peter Rust
5
Strg-Umschalt-Q beendet alle Chrome-Prozesse '
Patrick
4
Es sollte die akzeptierte Antwort sein! Auch Sie verwenden, chrome://restartwie Sal-Celli sagte.
Alex78191
1
Das ist falsch. Chrome merkt sich nach Dutzenden von Neustarts immer noch meine grundlegenden Authentifizierungsanmeldungen. Diese Anmeldungen werden wie bei jeder anderen Anmeldung gespeichert.
Cerin
1
@Cito, Und wieder ist Ihre Antwort nicht hilfreich, weil es das Problem nicht löst. Der "interne Cache", von dem Sie sprechen, ist kein Cache, sondern die Kennwortspeicherfunktion des Browsers. In der Antwort, auf die ich verlinkt habe, wird das Löschen erläutert. Passwörter werden nicht im Sinne von Bildern und Javascript-Dateien "zwischengespeichert". Das wäre verrückt und würde zu einer massiven Sicherheitslücke führen.
Cerin
15
function logout(url){
    var str = url.replace("http://", "http://" + new Date().getTime() + "@");
    var xmlhttp;
    if (window.XMLHttpRequest) xmlhttp=new XMLHttpRequest();
    else xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4) location.reload();
    }
    xmlhttp.open("GET",str,true);
    xmlhttp.setRequestHeader("Authorization","Basic YXNkc2E6")
    xmlhttp.send();
    return false;
}
Sushovan Mukherjee
quelle
3
Woher kommt der Wert "Basic YXNkc2E6"?
Bigp
Sehr gut. Es funktioniert wirklich. Der YXNkc2E6 ist nur eine Hash-Zeichenfolge, wenn Sie den tatsächlichen Benutzernamen und das Kennwort nicht übergeben möchten. Es ist hier nicht wirklich notwendig
George Pligoropoulos
2
echo YXNkc2E6 | base64 -D=>asdsa:
whitehat101
Warum nicht einfach "Basic"?
Alex78191
Das hat bei mir tatsächlich funktioniert. Version 66.0.3359.139 (Official Build) (64-bit). Ich bin wirklich froh, die grundlegenden Authentifizierungsketten endlich zu durchbrechen. Sie müssen: 1. diese Funktion in der Entwicklungskonsole deklarieren 2. sie mit Ihrer Website aufrufen wie logout('http://google.com')3. sofort den grundlegenden Authentifizierungsdialog sehen
Pavel Polyakov
3

In Chrome gibt es dazu noch keine Möglichkeit (Chrome 58)

Ich habe festgestellt, dass die beste Lösung darin besteht, die URL in einem Inkognito-Fenster zu öffnen, wodurch Sie gezwungen werden, die grundlegenden Authentifizierungsdaten erneut einzugeben.

Wenn Sie die Anmeldeinformationen ändern möchten, schließen Sie das Inkognito-Fenster und starten Sie ein weiteres Incognito-Fenster.

Dave Thompson
quelle
2

Mag ein alter Thread sein, aber ich dachte daran, eine Antwort hinzuzufügen, um anderen zu helfen.

Ich hatte das gleiche Problem mit der Advanced ReST Client App. Ich kann die Basisauthentifizierung weder in Chrome noch in der App löschen. Es hat einfach aufgehört, nach Anmeldeinformationen zu fragen!

Ich habe es jedoch geschafft, es durch einen Neustart von Chrome mit Über Google Chrome -> Neustart zum Laufen zu bringen.

Nach dem Neustart von Chrome werden Sie beim Zugriff auf den ReST-Dienst mithilfe des Popups zur Standardauthentifizierung nach Benutzername und Kennwort gefragt.

Hoffe das hilft!

Ganesh2
quelle
In der Ansicht "Über Google Chrome" wird weder die Schaltfläche "Neu starten" noch ein Link angezeigt. (Mac OS 10.10, Chrome 40)
MrColes
3
Sie können verwendenchrome://restart
Alex78191
Danke für Chrome: // Neustart !!! funktioniert bei mir. Ubuntu 18.10 Chrome Versión 71.0.3578.98 (Build oficial) (64 Bit)
Gonzalo
2

Dies ist nicht genau das, wonach die Frage fragt, aber falls Sie versehentlich grundlegende Authentifizierungsdaten gespeichert haben und diese löschen oder aktualisieren möchten:

https://support.google.com/accounts/answer/6197437

  1. Öffnen Sie Chrome.
  2. Klicken Sie oben rechts auf Mehr> und dann auf Einstellungen.
  3. Klicken Sie unten auf Erweitert.
  4. Klicken Sie unter "Kennwörter und Formulare" auf Kennwörter verwalten.
  5. Klicken Sie unter "Gespeicherte Kennwörter" auf der Site, auf der Sie gespeicherte grundlegende Authentifizierungsdaten löschen möchten, auf Entfernen.

Die Schritte 1 bis 4 können schnell über diesen Link navigiert werden: chrome: // settings / passwords

Dies funktionierte in Chrome Version 59.0.3071.115

TPoschel
quelle
Ihr Link ist kaputt (versuchen Sie es selbst) der Chrome-Link ... Kopieren Einfügen funktioniert
Toskan
8
Er spricht von grundlegenden Authentifizierungsdaten, nicht von Passwörtern.
Barmar
2
  1. Drücken Sie die Tastenkombination Ctrl+ Shift+Delete
  2. Sie sehen Popup in Chrom Geben Sie hier die Bildbeschreibung ein

  3. Aktivieren Sie die obigen Optionen und klicken Sie auf Daten löschen, und Sie sind fertig.

Kundan Atre
quelle
3
Dadurch werden alle Historien, Caches und alles gelöscht. Nicht empfohlen. Es ist gut, wenn wir ortsspezifische Inhalte löschen können.
NIKHIL CM
Dadurch wird der Verlauf nicht gelöscht, wenn Sie dies nicht auswählen, wie im Screenshot erwähnt.
Kundan Atre
1

In Chrome sollte auf der rechten Seite der URL-Leiste, wenn Sie sich an einer kennwortgeschützten URL befinden, ein kleines Schlüsselsymbol angezeigt werden. Klicken Sie auf das Symbol und Sie gelangen direkt zum Bereich Kennwortverwaltung, in dem Sie den Eintrag entfernen können. Dadurch wird sichergestellt, dass Sie zukünftige Eingabeaufforderungen erhalten oder die Möglichkeit haben, ein neues Kennwort einzugeben und es zu speichern.

Wenn das Schlüsselsymbol nicht angezeigt wird, können Sie auf denselben Bereich für die Kennwortverwaltung zugreifen, indem Sie auf Chrome -> Einstellungen -> Kennwörter und Formulare -> Kennwörter verwalten klicken. Oder einfacher gesagt, diese URL - chrome: // settings / passwords.

TerryV
quelle
1
Auf der Auth-Seite befindet sich rechts neben der URL kein Symbol. Sie sprechen von "Passwort" -Seiten, nicht von Auth-Seiten. Siehe stackoverflow.com/questions/5957822/…
Pacerier
1

Ich verwende Chrome 75. Ich habe festgestellt, dass ein Neustart von Chrome nicht funktioniert. Das Neustarten von Chrome UND das Öffnen der Entwicklertools funktioniert jedoch. Ich habe keine Erklärung, warum das so sein sollte.

Richardinho
quelle
1

Mach einfach

https://newUsername:[email protected]

... um Ihre alten Anmeldeinformationen zu überschreiben.

Alex
quelle
Dies funktioniert zumindest ab Chrome 81 nicht mehr. Melden Sie sich einfach wieder an, auch wenn Sie absichtlich den falschen Benutzernamen / pw eingeben.
Donnerstag,
Ich habe es gerade mit Opera versucht, das auf Chrome basiert, und es hat einfach funktioniert ... Verwenden Sie HTTPS? Das Übertragen von Anmeldeinformationen über HTTP kann von Browser-Anbietern inzwischen deaktiviert werden.
Alex
0

Für Chrome 66 fand ich die entsprechende Option unter:

  1. Menü oben rechts ... - Weitere Tools -> Browserdaten löschen
  2. Klicken Sie auf die Registerkarte "Erweitert"
  3. Aktivieren Sie das Kontrollkästchen "Passwörter" (und deaktivieren Sie andere, die nicht gelöscht werden sollen).
  4. Klicken Sie auf "Daten löschen".

Die Verwendung eines neuen Inkognito-Fensters ist wahrscheinlich einfacher, aber wenn Sie das gespeicherte Kennwort vergessen und löschen möchten, reicht dies aus, ohne Chrome neu starten zu müssen (was auch funktioniert).

Björnicus
quelle
0

Für Windows 10: Was für mich funktioniert hat, war das Löschen der Anmeldeinformationen in den Windows-Anmeldeinformationen im Anmeldeinformations-Manager.

Shiva Naru
quelle
0

Ich verwende Chrome Version 83 und so habe ich es gemacht. Bevor Sie die Schritte ausführen, stellen Sie sicher, dass die Registerkarte der Site, deren Auth-Details Sie löschen möchten, geschlossen ist.

Gehen Sie zunächst zu Settings>> Privacy and security.

Geben Sie hier die Bildbeschreibung ein



Klicken Sie dann auf Site settingsOption
Geben Sie hier die Bildbeschreibung ein



Klicken Sie dann auf View permissions and data stored across sitesOption
Geben Sie hier die Bildbeschreibung ein



Suchen Sie nach der Site, deren Auth-Informationen Sie löschen möchten. In diesem Beispiel verwende ich Stack Overflow. Geben Sie hier die Bildbeschreibung ein



Klicken Sie nun auf die Site und dann auf die Clear dataSchaltfläche.
Geben Sie hier die Bildbeschreibung ein



Starten Sie nun Ihren Browser neu und Sie werden nach einem neuen Login gefragt. Zum Neustart können Sie chrome://restartdie Adressleiste eingeben.

Rito
quelle
-1

Chrome verwendet dieselben Internetoptionen wie IE.

Versuchen Sie, Ihre Internetoptionen zu öffnen und die URL von "Vertrauenswürdigen Sites" zu entfernen. Dies sollte einen 401-Aufruf für Anmeldeinformationen neu generieren, wenn Sie den Browser neu starten und die URL erneut aufrufen.

Möglicherweise müssen Sie es auch von "Intranet Sites" entfernen.

Montet
quelle
-1

Viele tolle Vorschläge hier, ich gebe den, den ich am effizientesten fand:

Ändern Sie einfach Ihr Passwort auf der Website. Die alte Authentifizierung ist veraltet und Chrome fordert sie erneut an.

Da ich ein Terminal geöffnet hatte, habe ich ein einfaches Skript erstellt, um das Passwort zu ändern, und in zwei Tastendrücken wurde es erhöht.

neves
quelle
1
Ich teste vor Ort, daher hat es für mich besonders gut funktioniert, einfach mein Passwort zu ändern.
John Henry
-1

Die Dinge haben sich sehr verändert, seit die Antwort veröffentlicht wurde. Jetzt sehen Sie ein kleines Schlüsselsymbol auf der rechten Seite der URL-Leiste.
Klicken Sie auf das Symbol und Sie gelangen direkt zum Dialogfeld "Gespeichertes Passwort", in dem Sie das Passwort entfernen können.

Erfolgreich in Chrome 49 getestet

John
quelle
3
Das ist völlig falsch. Chrome 53
patricktokeeffe
1
Getestet auf zwei unabhängigen Computern, jetzt Chrome 54. Es ist wahr und funktioniert perfekt.
John
Dies funktioniert nur, wenn die URL, für die Sie Ihr Passwort verwenden, und die Site, auf der Sie schließlich landen / über die Sie authentifizieren, identisch sind. Angenommen, ich beginne a.comum umgeleitet zu werden b.comund ende um a.comIch habe möglicherweise einen Benutzernamen / ein Passwort a.comb.com
eingegeben,
-2

Sie können dies auch über die Einstellungsseite chrome: // chrome / settings tun

  • Unter der Haube
  • Erweiterte Einstellungen
  • Passwörter und Formulare

Klicken Sie dann auf den Link Manage saved passwords.

andersjanmyr
quelle
45
Dies funktioniert für normale Anmeldungen und das Speichern von Kennwörtern, aber die Details der BASIC-Authentifizierung werden in diesen Einstellungen nicht gespeichert.
Paul Whipp
3
Vielleicht haben sie 2012 die BASIC-Authentifizierungsdetails hier nicht angezeigt, aber 2015. Für mich ist dies der sinnvollste Ort, um nach diesen Details zu suchen.
Sunil D.
3
Damals falsch und heute falsch. Ab 53 Chrome, die ‚verwalten Passwörter‘ Seite ist nicht grundlegende auth Anmeldeinformationen im Cache gespeicherten Liste.
patricktokeeffe
Hat für mich gearbeitet. Mac OS Sierra 10.12.1, Chrome 55.0.2883.95 (64-Bit)
Vasily802
Das funktioniert. Win 10, Chrome 80.0.3987.132
Aeracode
-4

Sie sollten in der Lage sein, Ihre Anmeldeinformationen über "Browserdaten löschen ..." in chrome: // settings / advanced aus Ihrem Browser zu löschen

Boris Smus
quelle
2
Wenn ich mich nicht irre (ich hoffe es :)), können Sie die Anmeldeinformationen für eine einzelne Site nicht löschen. Sie müssen alle Ihre gespeicherten Passwörter löschen. Ich möchte in der Lage sein, zwischen Benutzern auf der Site zu wechseln, die ich teste, daher benötige ich wirklich eine Methode, mit der ich nur eine Site löschen kann.
opsb
Dies wäre großartig, wenn es tatsächlich so funktionieren würde, wie Chrome es vorschlägt. :( obsp's Antwort hat richtig funktioniert.
Dr. C. Hilarius