Como faço para sair com HTTP Basic?

Como faço para sair com HTTP Basic?

Os navegadores raramente facilitam o logout de um site depois que você faz logon com autenticação HTTP Básica. Como posso fazer isso?

(Essa forma de autenticação raramente é usada na web pública, mas a intranet em que estou a usa o tempo todo. É aquela em que você recebe uma caixa de diálogo pop-up solicitando um nome de usuário e uma senha.)

Responder1

Para a maioria dos navegadores

Faça login com um usuário absurdo usando a barra de endereço. Por exemplo, se você fez login nohttp://codereview.internal.companye carregou o URL http://codereview.internal.company/r144, digite isto:

http://logout:[email protected]/r144

h/tRiyadi em tolaris.com

Para cromo

Isso costumava funcionar no Chrome, mas não funciona mais. Pode não haver uma solução completa, mas vejahttps://superuser.com/a/1598511/28585ehttps://stackoverflow.com/a/64611309/327615para alguma discussão.

Responder2

Para o navegador Chrome, você pode reiniciar o aplicativo Chrome completamente digitando na barra de endereço.

chrome://restart

Outra forma é sempre abrir o navegador no modo de navegação anônima. Para o Chrome, o atalho é

ctrl + shift + n

Outra maneira de experimentar é tentar fornecer credenciais erradas se quiser sair. Dizer,

randometxt@localhost:3000

*às vezes, isso funciona.

Responder3

Deresponder

Você tem as seguintes opções no Chrome

  1. cromo://reiniciar

  2. Iniciar no modo de navegação anônima

  3. Digite o nome de usuário errado na URL sem os recursos

    por exemplo: se o URL for http://mywebsite.com/resources/, seránão funcionase eu entrar , mashttp://[email protected]/resources/vai funcionarse eu entrar apenashttp://[email protected]/

    1. limpa as credenciais de autenticação básica
    2. solicitar as credenciais novamente
    3. No entanto, inserir as credenciais válidas não funcionará, pois em segundo plano, o Chrome ainda envia o usuário errado como parte da URL, mesmo que a URL apareça na barra de endereçoQuando as credenciais forem solicitadas, você precisará Cancelclicar na barra de endereço e recarregar a página pressionando enter.Agora digite a senha correta

Responder4

No Firefox, vá para Preferências -> Privacidade e segurança -> Limpar histórico e selecioneapenasCaixa de seleção "Logins ativos" (opcionalmente, escolha o período de tempo apropriado) e clique em "OK".

(Isso irá desconectar você dotodossites em que você está conectado com autenticação HTTP Basic. Não existe um método oficial para sair de apenas um site)

informação relacionada