![¿Cómo cierro sesión con HTTP Basic?](https://rvso.com/image/1451218/%C2%BFC%C3%B3mo%20cierro%20sesi%C3%B3n%20con%20HTTP%20Basic%3F.png)
Los navegadores rara vez facilitan el cierre de sesión de un sitio una vez que se ha iniciado sesión con autenticación HTTP básica. ¿Cómo puedo hacer esto?
(Esta forma de autenticación rara vez se usa en la web pública, pero la intranet en la que estoy la usa todo el tiempo. Es aquella en la que aparece un cuadro de diálogo emergente que le solicita un nombre de usuario y contraseña).
Respuesta1
Para la mayoría de los navegadores
Inicie sesión con un usuario sin sentido usando la barra de direcciones. Por ejemplo, si inició sesión enhttp://codereview.internal.companyy cargué la URL http://codereview.internal.company/r144
, ingrese esto:
http://logout:[email protected]/r144
Para cromo
Esto solía funcionar en Chrome, pero ya no. Puede que no haya una solución completa, pero consultehttps://superuser.com/a/1598511/28585yhttps://stackoverflow.com/a/64611309/327615para alguna discusión.
Respuesta2
Para el navegador Chrome, puede reiniciar la aplicación Chrome completamente escribiendo en la barra de direcciones.
chrome://restart
Otra forma es abrir siempre el navegador en modo incógnito. Para Chrome el atajo es
ctrl + shift + n
Otra forma de probarlo es intentar proporcionar credenciales incorrectas si desea cerrar sesión. Decir,
randometxt@localhost:3000
*A veces esto funciona.
Respuesta3
Desde elrespuesta
Tienes las siguientes opciones en Chrome
cromo://reiniciar
Iniciar en modo incógnito
Ingrese el nombre de usuario incorrecto en la URL sin los recursos
por ejemplo: si la URL es
http://mywebsite.com/resources/
,no trabajarási entro , perohttp://[email protected]/resources/
trabajarási entro solohttp://[email protected]/
- borra las credenciales de autenticación básica
- solicitar las credenciales nuevamente
- Sin embargo, ingresar las credenciales válidas no funcionará, ya que en segundo plano, Chrome aún envía al usuario incorrecto como parte de la URL, aunque la URL aparezca justo en la barra de direcciones.Cuando se le soliciten las credenciales, deberá
Cancel
hacer clic en la barra de direcciones y recargar la página presionandoenter
.Ahora ingrese la contraseña correcta
Respuesta4
En Firefox, vaya a Preferencias -> Privacidad y seguridad -> Borrar historial, luego seleccionesoloCasilla de verificación "Inicios de sesión activos" (opcionalmente, elija el período de tiempo apropiado) y haga clic en "Aceptar".
(Esto cerrará tu sesióntodositios en los que ha iniciado sesión con autenticación básica HTTP. No existe un método oficial para cerrar sesión en un solo sitio)