Поскольку сам попал на этот геммор, то пришла мне в голову мысль – возможно, и еще кому-то этот совет окажется нужен.
Ситуация – я работаю с заказчиком, у которого есть пару веб-сервисов, требующих авторизации (естественно), при этом они заточены только под IE (обычная практика). В данном случае авторизация построена на стандартной веб-серверной (связка .htaccess/.htpasswd)
А я с недельку назад поставил себе Windows7 RC, с входящим в ее комплект IE8.
Получаю ссылку, получаю набор логин/пароль, радостно начинаю заходить ….. и вижу КАРТИНУ!
Если внимательно посмотреть на картинку, то видно, что под обычными фразами логин и пароль есть еще и строка с указанием домена. Доменом является мой ноутбук. Я ввел полученные данные – но на следующем экране получил запрос на пароль к домену! Ввожу полученный пароль еще раз – мне говорят «нафиг».. Повторяю попытку, вводя в качестве пароля свой пароль к ноутбуку – так не поверите, снова «нафиг»!
На форуме MSDN рекомендации были по изменению трастовости сайта, к которому надо логиниться – но какая трастовость, если тут доступ по http, а трастовые сайты должны быть https – совет не прокатил. Там было еще несколько вариантов танцев с бубном – но как-то неудачно.
И вот вчерашнее решение – просто то безобразия! Внимание – решение:
Итак, я пошел на этот сайт, требующий авторизации. Ввел (только не смеяться!!) в качестве и логина и пароля фразу «www-data». Ну и собственно все – запрос домена у меня пропал. И теперь все сайты, на которые я должен логиниться по серверной авторизации – нормальный запрос только того, что им следует предложить, и ни одного лишнего бита больше!
Не знаю, может этот хак на других сайтах не пройдет… Но не думаю я, что это было сделано специально для авторизации на том сайте
P.S. Если этот совет все же окажется только узкозаточенным – прошу отписать тут в комментариях!



Похожие записи
Нет комментариев
Оставить комментарий или два