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



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