pontoNETpt
A comunidade PontoNetPT está direccionada a todos os programadores que trabalhem com a plataforma .NET.
IIS Authentication (Apagar credenciais do cache do IE)
Quando utilizamos uma autenticação baseada no IIS, o Microsoft Internet Explorer continua a enviar as mesmas credenciais para o servidor em cada subsequente request. Esta situação permanece enquanto não acontecer uma das seguintes situações:
  1. O utilizador encerrar o browser;
  2. O servidor recusar as credenciais apresentando o erro 401 (HTTP Error 401 Unauthorized Explained)

No Internet Explorer 6 (SP1) ou superior, o seguinte código JavaScript permite-nos apagar as credenciais existentes no cache do IE:

document.execCommand(ClearAuthenticationCache, false)

Devemos ter em atenção que este código força os utilizadores a fazerem uma nova autenticação para qualquer site acedido por esse processo (iexplore.exe).

[Cross-Posted de http://rbfigueira.net]

Posted 7-7-2007 1:41 por Ricardo Barros Figueira
Filed under: ,

Add a Comment

(requerido)  
(opcional)
(requerido)  
Remember Me?
If you can't read this number refresh your screen
Enter the numbers above:  
Powered by Community Server (Commercial Edition), by Telligent Systems