Существует ли максимальная длина имени пользователя для аутентификации HTTP BASIC? - PullRequest
13 голосов
/ 27 октября 2010

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

(Все это делается через SSL, поэтому ради меня не беспокойтесь о безопасности.)

Ответы [ 2 ]

16 голосов
/ 27 октября 2010

На токен аутентификации не накладывается ограничение по спецификации.Тем не менее, вы можете столкнуться с практическими для сервера ограничениями на заголовки HTTP в целом, как указано в этом вопросе .

4 голосов
/ 14 января 2015

Согласно http://httpd.apache.org/docs/2.4/programs/htpasswd.html#restrictions существует ограничение в 255 символов для имени пользователя (и имя пользователя может не содержать:).

В Windows дополнительно есть ограничение в 255 символов для пароля - если пароль длиннее, он будет сокращен.

...