У меня есть базовая аутентификация, включенная на моем сайте. Я могу очистить учетные данные пользователей в IE, Mozilla и Chrome, но не смог очистить учетные данные из Safari.Сафари 5.1 Исходная ошибка аутентификации
Я попробовал следующее
Calling запрос Ajax и настройки код состояния
401
Calling запрос Ajax с именем пользователя передается в URL: http://[email protected]
Но как из них не работают должным образом. Всякий раз, когда я закрываю и открываю новые учетные данные сафари, они вообще не удаляются.
Ниже приведен фрагмент кода:
В logoout Page я есть следующие скрипты:
$.ajax({
type: "POST",
contentType: "application/javascript",
async: true,
url: "../ClearAuthentication.aspx"
});
И ClearAuthentication.aspx.vb
'Context.Response.Redirect("http://www.test.com", False) ' have tried this both adding and removing
Response.StatusCode = 401
Page.Response.StatusDescription = "Unauthorized"
'Page.Response.AppendHeader("WWW-Authenticate", "Basic realm=""foo""") ' have tried this both adding and removing
Context.Response.End()