¿Cómo puedo hacer que Firefox "invalide" sus credenciales de autenticación básica HTTP guardadas para un sitio web desde el lado del cliente?
Actualmente, tengo que reiniciar el navegador, que es bastante engorroso con múltiples pestañas abiertas.
¿Hay alguna manera de hacer esto sin tener que reiniciar Firefox / borrar el caché / etc.
History
menú, noTools
. Verifiqué esto con Firefox 29.0.1.Si cambia el nombre de usuario y la contraseña de la sesión original a una que no se autenticará, Firefox destruirá toda referencia a la autenticación anterior e intentará la nueva.
Puede cambiar / establecer la autenticación agregando user: pass @ al comienzo de la URL, por ejemplo: http: // user: [email protected]/
Si ha iniciado sesión en www.example.com con el usuario: pase y luego escriba (agregando al principio de la dirección) cualquier cosa @ hará que esto suceda, por ejemplo: http: //[email protected]/
Una solución rápida que no requiere ningún complemento.
Tenga en cuenta que esto solo funciona para la autenticación básica HTTP.
Un beneficio adicional es que esto afectará solo al sitio web con el que está interactuando. Todos los demás inicios de sesión en cualquier otro sitio web permanecerán activos.
fuente
La barra de herramientas de desarrollador web permite restablecer la autenticación HTTP dentro de una sesión del navegador.
En el menú contextual de Firefox, elija Desarrollador web -> Varios -> Borrar datos privados -> Autenticación HTTP.
fuente
Esto está mal. Hay varias formas simples para que el sitio web ofrezca opciones de cierre de sesión.
1) El enlace de cierre de sesión apuntará a una URL en el mismo dominio que contiene credenciales que son intencionalmente incorrectas
2) El enlace de cierre de sesión activará javascript con el siguiente fragmento de código (solo Microsoft Internet Explorer):
fuente
Haga la solicitud desde una ventana privada.
En Firefox:
File - New Private Window
(UbuntuCtrl+Shift+P
)En Chrome
New incognito Window
(UbuntuCtrl+Shift+N
)fuente
No estoy seguro de si esto ayudará a alguien más, pero en mi caso pensé que era una contraseña incorrecta que Firefox estaba almacenando cuando no podía acceder a un sitio con autenticación HTTP básica. Pero resulta que el sitio en realidad estaba usando NTLMv1 (versión de Windows de la autenticación básica http) que Firefox ahora ha deshabilitado por defecto desde la versión 30.
Para habilitar, vaya a about: config y configure pref network.negotiate-auth.allow-insecure-ntlm-v1 en True.
Firefox no solicita contraseña para sitios autenticados http, ¿cómo hacer que se solicite?
fuente
Bueno, expiro el PHPSESSIONID del cliente. Cuando caduque, lo eliminará del navegador del cliente. El segundo paso (que no he descubierto) sería eliminar la cookie de sesión en el lado del servidor que eliminaría el estado de autenticación en el servidor antes de que se agote el tiempo y evitará que el servidor genere un nuevo phpsessionid cuando vea esto cliente sin la cookie.
fuente
secure
que prohíbe que JavaScript acceda a ellas.La forma más fácil es cerrar sesión en el sitio en lugar de simplemente cerrar la pestaña. Si esto no es una opción y sabe de antemano que visitará un sitio que desea olvidar, puede instalar Sandboxie y ejecutar su Firefox (o cualquier navegador) en un sandbox. Elimine el contenido del sandbox cuando haya terminado y todo lo que ha hecho desaparecerá.
fuente