Почему пользовательский интерфейс http auth настолько плох в браузерах? - PullRequest
7 голосов
/ 25 октября 2008

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

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

Ответы [ 4 ]

8 голосов
/ 25 октября 2008

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

3 голосов
/ 25 октября 2008

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

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

2 голосов
/ 25 октября 2008

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

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

0 голосов
/ 25 октября 2008

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

...