¿Cómo cierro sesión con HTTP Basic?

¿Cómo cierro sesión con HTTP Basic?

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

h/tRiyadi en tolaris.com

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

  1. cromo://reiniciar

  2. Iniciar en modo incógnito

  3. 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]/

    1. borra las credenciales de autenticación básica
    2. solicitar las credenciales nuevamente
    3. 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á Cancelhacer clic en la barra de direcciones y recargar la página presionando enter.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)

información relacionada