Почему пользовательский интерфейс http auth настолько плох в браузерах?

StackOverflow https://stackoverflow.com/questions/235327

  •  04-07-2019
  •  | 
  •  

Вопрос

Почему нет кнопки выхода? Почему нет списка " веб-сайтов, в которые вы вошли " ;? Это из-за проблем со спецификациями HTTP?

Жизнь была бы намного проще для веб-разработчиков, если бы они действительно могли полагаться на HTTP-аутентификацию ...

Это было полезно?

Решение

Нет технических причин. Я полагаю, что в любом случае пользовательским интерфейсом аутентификации пренебрегают, потому что все меньше веб-сайтов все еще используют базовую аутентификацию HTTP, что больше склоняется к различным схемам входа в систему, связанным с файлами cookie ... именно потому, что пользовательский интерфейс аутентификации настолько плохой!

Вероятно, можно было бы взломать надстройку Firefox, чтобы сделать это довольно легко, что было бы самым быстрым решением. (И то же самое касается другого вопроса с плохим интерфейсом загрузки файлов.) Я бы использовал его!

Другие советы

Что касается HTTP, то он не имеет состояния . Одна из главных причин, по которой Интернет является масштабируемым.

Вы ввели отчет об ошибке для основных браузеров? (По крайней мере, с трекерами ошибок, Firefox, Chrome (Chromium) и т. Д.

Список открытых сессий HTTP Auth будет полезен.

Потому что это не браузер, который " знает " он вошел в систему. Это сервер, который аутентифицирует браузер при каждом запросе. У каждого сервера может быть свой механизм аутентификации - использование разных имен и содержимого для файлов cookie аутентификации, базовой аутентификации и т. Д.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top