Почему не делает никакого браузера на определенном шоу Mac вход в систему Стандартной аутентификации для определенного сайта?

Я помогал своей соседней попытке решить вопрос, который недавно неожиданно возник на его новой iMac Apple. Он может просмотреть Интернет очень хорошо, но когда он пытается посетить конкретный сайт (http://mbeweb.mbe.com), браузер просто сообщает о 'Загрузке', пока это не сдается и испытывает таймаут.

Сайт должен показать приглашение ко входу в систему Базовой аутентификации HTTP, но он не делает ни в каком браузере на той iMac. Другие сайты, которые требуют Стандартной аутентификации, хорошо работают.

Это происходит, какой браузер он использует в соответствии с Mac OS X (Safari 4, Firefox 3.5, Opera и iCab), и это, кажется, только этот сайт (очевидно, мы не попробовали все веб-сайты, доступные в Интернете). От его той же домашней сети он может получить доступ к сайту от своего ноутбука Windows, и я принес свой MacBook Pro и проверил, что могу соединиться также (как может мой iPhone).

Для создания этого еще более странным, если он запускает VMware Fusion на той iMac и попытках соединиться с тем сайтом с помощью IE или Firefox под Windows XP, он получает то же самое поведение. Другие сайты работают хорошо в Windows.

Это происходит для абсолютно нового пользователя также.

От Терминала я могу telnet на сайт (telnet mbeweb.mbe.com 80), и он соединяется прекрасный, и я могу выйти, "ПОЛУЧАЮТ /index.html, HTTP/1.1" и веб-сервер отвечают допустимым HTML и 401.2 Несанкционированными Ошибками HTTP.

Я попытался сбросить его кэш (dscacheutil-flushcache), перезагрузив iMac, очистив кэши браузера, cookie, сохранил логины, и т.д. Проблема, кажется, локализуется к этой iMac.

Он сказал, что это раньше хорошо работало. Мы связались с администрированием сайта, и они объяснили некоторые недавние изменения, которые они внесли (переключенный на SharePoint, и все старые ссылки теперь перенаправляют к нему), но проверил, что они могут получить доступ к сайту и из Windows и из машин Mac (хотя они действительно отмечали, что испытали затруднения с помощью Windows, работающего под VM).

Я о готовом, чтобы резервировать его машину и повторно отобразить ее, но возможно у кого-то есть лучшее предположение, что я еще не попробовал?

2
задан 12.10.2009, 17:04

5 ответов

401 ошибка, которую я получаю, когда я telnet непосредственно к серверу IIS на том сайте (очевидно, telnet не знает, как обработать аутентификацию),

Уверенный это делает, если тот, который управляет сессией telnet, знает, как сделать это.;-)

Ваша команда telnet должна привести к чему-то как:

HTTP/1.1 401 Unauthorized
Content-Length: 1656
Content-Type: text/html
Server: Microsoft-IIS/6.0
WWW-Authenticate: Basic realm="mbe.com"
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 12.0.0.6318
Date: Mon, 12 Oct 2009 13:35:38 GMT

WWW-Authenticate заголовок говорит браузеру показывать диалог аутентификации, как в Firefox, который это показало бы Вам:

Необходимая аутентификация
Имя пользователя и пароль требует http://mbeweb.mbe.com. Сайт говорит: "mbe.com".

Можно, конечно, протестировать то использование telnet также. Во-первых, Base64 кодируют строку "username:password" (использование, конечно, фактическое имя пользователя и пароль; dXNlcm5hbWU6cGFzc3dvcmQ= для этого примера), и затем:

telnet mbeweb.mbe.com 80
GET / HTTP/1.1
Host: mbeweb.mbe.com
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
[empty line]

Так, вопрос сводится к: почему Ваш сосед не получает диалога аутентификации на том компьютере.

  • Ваш сосед получает приглашение ко входу в систему на других сайтах? (Да, где-нибудь в комментариях.)

  • Можно ли подтвердить, что на iMac соседа, команда telnet действительно приводит к a WWW-Authenticate ответ?

  • Что делает вывод Живого дополнения HTTP-заголовков в Firefox, дают Вам? (Или, при использовании дополнения Firebug: вывод на вкладке Net. Или в Safari или Chrome: область Resources WebKit?)

  • Ваш сосед не использует некоторую VPN, правильно?

  • Делает mbeweb.mbe.com решить к IP-адресу 63.145.223.67?

2
ответ дан 11.12.2019, 22:45

Я не могу просмотреть сайт ни один (Safari 4.0.3)

Эта ошибка от Internet Information Services на устройстве Microsoft. Это, вероятно, потому что сервер не примет анонимную аутентификацию, и Вы используете браузер, который не договорится о методе аутентификации.

Также возможно, что Вы используете прокси, который не может поддержать Интегрированную Аутентификацию, и сервер продолжает запрещать доступа.

0
ответ дан 11.12.2019, 22:45

Попытайтесь имитировать другой браузер в Safari 4. Включите меню Develop в Предпочтениях, если Вы не видите его на экране, затем избранный UserAgent из Разработать Меню и пробуете одну из опций Internet Explorer (или любые другие, пока Вы не получаете тот, который работает).

0
ответ дан 11.12.2019, 22:45

Вы упомянули, что это - новая машина, но он перемещал учетную запись от более старой? Он, возможно, установил некоторые подержанные системные увеличения, которые больше не работают правильно?

0
ответ дан 11.12.2019, 22:45

Это - то, что я вхожу в Windows (проигнорируйте материал LastPass):

image

Сайт, вероятно, использует Основную аутентификацию доступа, которую Safari, как предполагается, поддерживает. Я не знаю Safari, но мог бы быть параметр где-нибудь для этого. В худшем случае можно удалить и переустановить Safari или иначе сбросить все опции к значению по умолчанию.

0
ответ дан 11.12.2019, 22:45

Теги

Похожие вопросы