Cómo borrar detalles básicos de autenticación en Chrome

389

Estoy trabajando en un sitio que usa autenticación básica. Con Chrome, inicié sesión con la autenticación básica. Ahora quiero eliminar los detalles básicos de autenticación del navegador e intentar un inicio de sesión diferente.

¿Cómo se borran los detalles de autenticación básicos actuales cuando se usa Chrome?

opsb
fuente
18
Oh, esto también me molesta. Por cierto, Firefox se comporta de manera similar, y eso es una locura.
shabunc
@shabunc de manera similar, pero no idéntica, y sí, ¡estoy completamente de acuerdo contigo!
Michael
2
puede implementar con algún parámetro de solicitud como? no_auth que el servidor entiende y devuelve 401, para que Chrome olvide la información de autenticación recordada.
Ravshan Samandarov
44
La respuesta aceptada ya no funciona a partir de Chrome 65. En su lugar, use la respuesta chrome: // restart .
Bob
Este problema está relacionado con HTTP, no con Chrome: consulte stackoverflow.com/q/233507/685806
Pino el

Respuestas:

265

Parece que Chrome siempre le mostrará la solicitud de inicio de sesión si incluye un nombre de usuario en la URL, por ejemplo

http: //[email protected]

Esta no es una solución completa real, vea el comentario de Mike a continuación.

opsb
fuente
21
Después de hacer esto en Chrome 21, descubrí que siempre comenzó a pedir la contraseña, en lugar de nunca. Aparentemente, ocultará la parte "nombre de usuario @" en la URL, pero aún así la mantendrá. Si vuelve a ingresar la URL después de hacer esto (sin la parte @), dejará de preguntar. ¡Solo un consejo!
Mike Caron
44
No me funciona en Chrome 28 en Mac. Si inicio sesión con un usuario y luego coloco un usuario diferente en la URL, parece que usa el usuario y la contraseña anteriores.
Jason
2
No pude hacer que esto funcione para mí hasta que también incluí la contraseña (usuario: contraseñ[email protected]). Utilicé el nuevo usuario / contraseña en el que intentaba iniciar sesión y funcionó. (En mi caso, también tuve que codificar la contraseña).
Cary
2
En Chrome 63, Windows 10, esto funcionó solo la primera vez. Probé este truco y muchas variantes, como incluir una contraseña, sin éxito. Lo único que funciona de manera consistente para mí es usar ventanas de incógnito: consulte respose stackoverflow.com/a/9558863/4142084 a continuación.
Raúl Santelices
2
Esto solía funcionar hace unos meses. Ahora, con Chrome 65, no lo hace.
Leif
225

Puede abrir una ventana de incógnito Ctrl+ Shift+ ncada vez que realice una prueba. La ventana de incógnito no recordará el nombre de usuario y la contraseña la última vez que ingresó.

Para usar este truco, asegúrate de cerrar todas las ventanas de incógnito. Todas las ventanas de incógnito comparten el mismo caché. En otras palabras, no puede abrir varias ventanas de incógnito independientes. Si inicia sesión en uno de ellos y abre otro, esos dos están relacionados y verá que la nueva ventana recuerda la información de autenticación de la primera ventana.

CEGRD
fuente
8
dulce, gracias, traté de borrar TODOS los datos de mi navegador, cerrando y volviendo a abrir Chrome, y todavía no solicitó detalles de autenticación. Abrir una ventana de incógnito funcionó :)
targnation
77
Aunque suena realmente extraño, este truco no funciona para mí en Chrome 34 en Windows.
Martijn
@Martijn Si es cierto, eso suena como un error de seguridad desagradable.
Şafak Gezer
55
Chrome recuerda la autenticación básica en ventanas de incógnito
Tyguy7
2
@singsuyash / @ Tyguy7 / @Dolfa Tenga en cuenta que varias ventanas de 'incógnito' (alias privado) comparten la autenticación entre ellas. Si desea una sesión limpia, cierre todas las ventanas privadas antes de abrir una nueva. Además, puede valer la pena notar que si abre el depurador ( F12), obtendrá una opción en el menú contextual del botón "actualizar" para "borrar el caché y forzar la actualización" . Esto a veces es muy útil, especialmente cuando navega en modo no privado y necesita una recarga limpia.
Balmipour
76

todo lo que necesita hacer es escribir chrome: // reiniciar en la barra de direcciones y chrome, con todas sus aplicaciones que se ejecutan en segundo plano, se reiniciará y se limpiará la caché de contraseña de autenticación.

Sal Celli
fuente
66
No funcionó para mí (versión 54.0.2840.98 (64 bits) en Mac OS X 10.11) con el inicio: continuar donde lo dejó
Frans
1
Funciona, en modo de incógnito (Chromium), a partir de 62.0.3202.62 (versión oficial) (64 bits) en Windows.
veganaiZe
1
No funciona para mí (63.0.3239.84 (Versión oficial) Construido en Ubuntu, ejecutándose en Ubuntu 16.04 (64 bits))
Jasper de Vries
1
Ahora tampoco me funciona: versión 67.0.3396.87 (compilación oficial) (64 bits) Ubuntu 16.04 (64 bits)
yetanothercoder
funcionó para mí en 68.0.3440.106 (versión oficial) Construido en Ubuntu, ejecutándose en Ubuntu 18.04 (64 bits)
simon
59

La autenticación se borra cuando sale de Chrome.

Sin embargo, tenga en cuenta que, de forma predeterminada, Chrome ejecuta aplicaciones en segundo plano, por lo que es posible que no se cierre incluso si cierra todas las ventanas de Chrome. Puede cambiar este comportamiento en la configuración avanzada o, por ejemplo, en Windows, puede salir completamente de Chrome utilizando el icono de Chrome en la bandeja del sistema. Debería haber un ícono si Chrome todavía se está ejecutando, pero tal vez lo encuentre solo en la ventana emergente con los íconos ocultos. El menú contextual del ícono de Chrome tiene una entrada para salir completamente de Chrome, y también puede cambiar la configuración para ejecutar aplicaciones en segundo plano usando ese menú.

  1. Abre el menú de Chrome
  2. Seleccione Settings
  3. Desplazarse hacia abajo
  4. Hacer clic Show advanced settings...
  5. Desplazarse hacia abajo
  6. Debajo Systemdesmarque la casilla etiquetada:
    Continue running background apps when Google Chrome is closed
Cito
fuente
2
En mi caso no había un ícono de bandeja del sistema, pero tenía una aplicación ejecutándose que olvidé que era una aplicación de Chrome (Flowdock) y tuve que salir también.
Peter Rust
55
Ctrl-Shift-Q cerrará todo el proceso de Chrome '
Patrick
44
¡Debería ser la respuesta aceptada! También lo usas chrome://restartcomo dijo sal-celli.
Alex78191
1
Esto no es cierto. Chrome todavía recuerda mis inicios de sesión de autenticación básicos después de docenas de reinicios. Guarda estos inicios de sesión como cualquier otro inicio de sesión.
Cerin
1
@Cito, y nuevamente, su respuesta no es útil, porque no resuelve el problema. El "caché interno" del que estás hablando no es un caché, sino la función de guardar la contraseña del navegador, que la respuesta a la que he vinculado explica cómo borrar. Las contraseñas no se "almacenan en caché" en el sentido de imágenes y archivos Javascript. Eso sería una locura y conduciría a un agujero de seguridad masivo.
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
fuente
3
¿De dónde viene el valor "Basic YXNkc2E6"?
bigp
Muy bien. Realmente funciona. El YXNkc2E6 es solo una cadena hash para cuando no desea pasar el nombre de usuario y la contraseña reales. No es realmente necesario aquí
George Pligoropoulos
2
echo YXNkc2E6 | base64 -D=>asdsa:
whitehat101
¿Por qué no solo "Basic"?
Alex78191
Esto realmente funcionó para mí. Version 66.0.3359.139 (Official Build) (64-bit). Estoy realmente feliz de romper finalmente las cadenas de autenticación básicas. necesita: 1. declarar esta función en la consola de desarrollo 2. llamarla con su sitio web como logout('http://google.com')3. ver el diálogo de autenticación básica de inmediato
Pavel Polyakov
3

Todavía no hay forma de hacerlo en Chrome (Chrome 58)

He encontrado que la mejor solución es abrir la url en una ventana de incógnito, lo que te obligará a volver a ingresar las credenciales básicas de autenticación.

Cuando desee cambiar las credenciales, cierre la ventana de incógnito e inicie otra ventana de incógnito.

Dave Thompson
fuente
2

Puede ser un hilo viejo pero pensó en agregar una respuesta para ayudar a otros.

Tuve el mismo problema con la aplicación de cliente Advanced ReST, no puedo borrar la autenticación básica de Chrome ni de la aplicación. ¡Simplemente dejó de pedir credenciales!

Sin embargo, logré hacerlo funcionar relanzando Chrome usando Acerca de Google Chrome -> Relanzar.

Una vez que se vuelve a lanzar Chrome, cuando accedo al servicio ReST, me pedirá el nombre de usuario y la contraseña mediante una ventana emergente de autenticación básica.

¡Espero que esto ayude!

Ganesh2
fuente
No veo un botón o enlace "Relanzar" en la vista "Acerca de Google Chrome". (Mac OS 10.10, Chrome 40)
MrColes
3
puedes usarchrome://restart
Alex78191
Gracias por Chrome: // reiniciar !!! funciona para mi. Ubuntu 18.10 Chrome Versión 71.0.3578.98 (Build oficial) (64 bits)
Gonzalo
2

Esto no es exactamente lo que pide la pregunta, pero en caso de que accidentalmente haya guardado las credenciales de autenticación básicas y desee borrarlas o actualizarlas:

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

  1. Abra Chrome
  2. En la esquina superior derecha, haz clic en Más> y luego en Configuración.
  3. En la parte inferior, haz clic en Avanzado.
  4. En "Contraseñas y formularios", haga clic en Administrar contraseñas.
  5. En "Contraseñas guardadas", haga clic en Eliminar en el sitio que desea borrar las credenciales de autenticación básicas guardadas.

Los pasos 1-4 se pueden navegar rápidamente con este enlace: chrome: // settings / passwords

Esto funcionó en la versión 59.0.3071.115 de Chrome

TPoschel
fuente
su enlace está roto (pruébelo usted mismo) el enlace de cromo ... copiar pegar trabajado
Toskan
8
Está hablando de datos de autenticación básicos, no de contraseñas.
Barmar
2
  1. Presione la combinación de teclas Ctrl+ Shift+Delete
  2. Verás una ventana emergente en Chrome ingrese la descripción de la imagen aquí

  3. Verifique las opciones anteriores y haga clic en borrar datos y ya está.

Kundan Atre
fuente
3
Esto borrará todas las historias, cachés y todo. No recomendado. Será bueno si podemos eliminar el contenido específico del sitio.
NIKHIL CM
Esto no borra el historial si no selecciona hacerlo, como se menciona en la captura de pantalla.
Kundan Atre
1

En Chrome, en el lado derecho de la barra de URL cuando se encuentra en una URL protegida por contraseña, debería ver un pequeño símbolo de clave. Haga clic en el símbolo y lo llevará directamente al área de Administración de contraseñas donde puede eliminar la entrada. Eso asegurará que reciba avisos futuros o que tenga la oportunidad de ingresar una nueva contraseña y guardarla.

Si no ve el símbolo de la llave, puede acceder a la misma área de Administración de contraseñas yendo a Chrome -> Configuración -> Contraseñas y formularios -> Administrar contraseñas. O más simplemente, esta URL: chrome: // settings / passwords.

TerryV
fuente
1
No hay ningún símbolo a la derecha de la URL en las páginas de autenticación. Estás hablando de páginas de "contraseña", no de páginas de autenticación. Ver stackoverflow.com/questions/5957822/…
Pacerier
1

Estoy usando Chrome 75. Lo que he encontrado es que reiniciar Chrome no funciona. Pero reiniciar Chrome Y abrir las herramientas de desarrollador funciona. No tengo ninguna explicación de por qué esto debería ser.

Richardinho
fuente
1

Solo haz

https://newUsername:[email protected]

... para anular sus viejas credenciales.

Alex
fuente
Esto no funciona, al menos a partir de Chrome 81. Simplemente inicia sesión de nuevo incluso si ingresa deliberadamente el nombre de usuario / pw incorrecto.
Thund
Acabo de probar con Opera, que está basado en Chrome y simplemente funcionó ... ¿Estás usando HTTPS? Mientras tanto, los proveedores de navegadores pueden deshabilitar la transferencia de credenciales a través de HTTP.
Alex
0

Para Chrome 66 encontré la opción relevante en:

  1. Arriba a la derecha ... menú -> Más herramientas -> Borrar datos de navegación
  2. Haga clic en la pestaña "Avanzado"
  3. Marque la casilla "Contraseñas" (y desmarque otras que no desee borrar)
  4. Haga clic en "Borrar datos"

El uso de una nueva ventana de incógnito probablemente sea más fácil, pero para esos momentos en que olvida y desea borrar la contraseña guardada, esto funciona sin tener que reiniciar Chrome (que también funciona)

Bjornicus
fuente
0

Para Windows 10: Lo que funcionó para mí fue borrar las credenciales en las Credenciales de Windows en el Administrador de credenciales.

Shiva Naru
fuente
0

Estoy usando Chrome Versión 83 y así es como lo hice. Antes de seguir los pasos, asegúrese de que la pestaña del sitio, cuyos detalles de autenticación desea eliminar esté cerrada.

Primero, ve a Settings>> Privacy and security.

ingrese la descripción de la imagen aquí



Luego haga clic en la Site settingsopción
ingrese la descripción de la imagen aquí



Luego haga clic en la View permissions and data stored across sitesopción
ingrese la descripción de la imagen aquí



Busque el sitio cuya información de autenticación desea eliminar. En este ejemplo, estoy usando Stack Overflow. ingrese la descripción de la imagen aquí



Ahora haga clic en el sitio y luego haga clic en el Clear databotón.
ingrese la descripción de la imagen aquí



Ahora reinicie su navegador y se le pedirá un nuevo inicio de sesión. Para reiniciar, puede escribir chrome://restarten la barra de direcciones.

Rito
fuente
-1

Chrome usa las mismas opciones de Internet que IE.

Intenta abrir tus Opciones de Internet y eliminar la URL de "Sitios de confianza". Esto debería regenerar una solicitud de credenciales 401 cuando reinicia el navegador y vuelve a visitar la URL.

Es posible que también deba eliminarlo de los "Sitios de Intranet".

Montet
fuente
-1

Muchas sugerencias geniales aquí, daré la que encontré más eficiente:

Simplemente cambie su contraseña en el sitio. La autenticación anterior quedará desactualizada y Chrome la solicitará nuevamente.

Como tenía una terminal abierta, hice un script simple para cambiar la contraseña y en dos pulsaciones de teclas se incrementó.

neves
fuente
1
Estoy probando localmente, así que simplemente cambiar mi contraseña funcionó especialmente bien para mí.
John Henry
-1

Las cosas cambiaron mucho desde que se publicó la respuesta. Ahora verá un pequeño símbolo de llave en el lado derecho de la barra de URL.
Haga clic en el símbolo y lo llevará directamente al cuadro de diálogo de contraseña guardado donde puede eliminar la contraseña.

Probado con éxito en Chrome 49

Juan
fuente
3
Esto es completamente falso. Chrome 53
patricktokeeffe
1
Probado en dos computadoras independientes, Chrome 54 ahora. Es cierto y funciona perfectamente.
John
Esto solo funciona si la URL para la que está utilizando su contraseña y el sitio en el que finalmente ingresa / autentica son los mismos. Digo i comenzará a las a.comredirecciona a b.comy terminan a las a.compuedo tener una entrada de nombre de usuario / contraseña en a.compero si los datos se reenvía a b.comy que es donde yo muera en este método de autenticación es inútil
Mutmatt
-2

También puede hacerlo a través de la página de configuración, chrome: // chrome / settings

  • Bajo el capó
  • Ajustes avanzados
  • Contraseñas y formularios

Luego haga clic en el enlace Manage saved passwords.

andersjanmyr
fuente
45
Esto funciona para inicios de sesión normales y para guardar contraseñas, pero los detalles de autenticación BÁSICA no se guardan en esta configuración.
Paul Whipp
3
Tal vez en 2012 no mostraron los detalles de autenticación BASIC aquí, pero en 2015 sí lo hacen. Este, para mí, es el lugar más sensato para buscar estos detalles.
Sunil D.
3
Mal entonces y mal ahora. A partir de Chrome 53, la página "administrar contraseñas" no enumera las credenciales de autenticación básicas almacenadas en caché.
patricktokeeffe
Trabajó para mi. Mac OS Sierra 10.12.1, Chrome 55.0.2883.95 (64 bits)
Vasily802
Esto funciona. Win 10, Chrome 80.0.3987.132
aeracode
-4

Debería poder borrar sus credenciales de su navegador a través de "Borrar datos de navegación ..." en Chrome: // settings / advanced

Boris Smus
fuente
2
A menos que me equivoque (espero que sí :)) esto no le permite borrar las credenciales para un solo sitio. Tienes que borrar todas tus contraseñas guardadas. Quiero poder cambiar entre usuarios en el sitio que estoy probando, así que realmente necesito un método que me permita borrar solo un sitio.
opsb
Esto sería genial si realmente funcionara como Chrome sugiere que debería. :( la respuesta de obsp funcionó correctamente.
Dr. C. Hilarius