Базовая аутентификация HTTP в URL поддерживается или устарела - PullRequest
0 голосов
/ 14 февраля 2019

В проекте мы потратили немало усилий, чтобы обойти базовую аутентификацию (потому что тесты веб-драйвера зависели от нее, а у веб-драйвера нет API для базовой аутентификации), и я помню, что базовая аутентификация в URL явно не работает.Т.е. не удалось загрузить http://username:password@url

Просто Google "обычная аутентификация в URL", и вы найдете тонны людей, жалующихся: https://medium.com/@lmakarov/say-goodbye-to-urls-with-embedded-credentials-b051f6c7b6a3

https://www.ietf.org/rfc/rfc3986.txt

Использование формата «user: password» в поле userinfo устарело.

Сегодня я рассказал об этом болоте другу, и он сказал, что они используют базовую аутентификацию в стиле http://username:password@url.в тестах webdriver без проблем.В моем текущем Chrome v71 я зашел на демонстрационную страницу и, к своему удивлению, обнаружил, что он действительно очень хорошо работает: https://guest:guest@jigsaw.w3.org/HTTP/Basic/

Как это возможно ??Живем ли мы в параллельных измерениях одновременно? Какой из них верный: базовая аутентификация с использованием учетных данных в URL-адресе поддерживается или устарела? (Или это может быть добавлено обратно в Chrome из-за жалоб, по которым я не могу найти никакой ссылки?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...