06.06.2008, 10:43 | #1 |
Участник
|
CRM 4.0 перезапрашивает авторизацию
Всем добрый день!
Коллеги, с некоторых пор наш CRM4 стал перезапрашивать авторизацию. Т.е. вдруг после очередной операции броузер запрашивает логин/пароль. При этом бесполезно что-либо вводить, никакие пароли не принимаются. После трех попыток в окне броузера появляется такая надпись (см. скриншот). Это может произойти в любой области, во время выполнения любой операции. Приложение IE теперь будет запрашивать логин/пароль и ругаться невозможностью получить доступ при попытке перейти в другую область, выполнить какую-то операцию. Если нужно продолжать работать прямо сейчас, IE нужно закрыть и открыть CRM заново. А можно подождать несколько минут. И приложение продолжит работать, как ни в чем ни бывало. Кто может что посоветовать? Где копать? Последний раз редактировалось Lazarus; 06.06.2008 в 10:51. |
|
06.06.2008, 11:00 | #2 |
MCTS
|
странно .... не сталкивался.... может почистить куки и сохраненный пароли ?
|
|
|
За это сообщение автора поблагодарили: AlexsSDa (1). |
06.06.2008, 11:49 | #3 |
Участник
|
Посмотри логи IIS возможно там ты найдеш ответ почему такое происходит
|
|
06.06.2008, 13:09 | #4 |
Участник
|
Срок действия паролей в AD не истёк?
|
|
06.06.2008, 13:10 | #5 |
Участник
|
Под какой учетной записью сервер CRM работает? Проблема скорее всего в его правах.
|
|
06.06.2008, 13:42 | #6 |
Участник
|
Попробуйте добавить сайт CRM в Trusted sites в настройках безопасности IE.
|
|
06.06.2008, 14:19 | #7 |
Участник
|
Спасибо за варианты ответов.
По логам IIS выдает и 401 2 2148074248, и 401 1 2148074248 "401 2" значит "сайт с броузером не договорились, по какому протоколу безопасности общаться". Лечение, которое прописывают в данном случае, действительно: прописать сайт CRM в надежные узлы. Прописал. Неа, не помогло. Запросы авторизации иногда все же проскакивают. CRMAppPool функционирует от учетной записи NetworkService. Срок действия паролей AD не истек: все же логинятся и работают. Последний раз редактировалось Lazarus; 06.06.2008 в 14:36. |
|
07.06.2008, 12:09 | #8 |
Участник
|
to Aleck: CRM-сервер работает под учетной записью Network Service
|
|
10.06.2008, 12:31 | #9 |
Участник
|
После прописывания сайта CRM в доверенных узлах, ошибка авторизации осталась, но теперь это, согласно логам, только "401.1 0".
Все идеи закончились. Ладно бы эта ошибка вылетала постоянно. Но ведь она то есть, то нет. Выполняю, например, задачку, открываю ее, получаю запрос логина/пароля. Его ввод не помогает, получаю на экране ошибку 401.1. Если IE закрыть и открыть заново сайт CRM, работа продолжится, и задача эта откроется. Даже если подождать некоторое время, IE начинает отображать информацию. Как будто сервер не успевает провести авторизацию. Разве такое бывает? Искал в tech.net'е ответы, искал на других форумах. Всюду авторизация или конкретно есть, или конкретно нет. Но так, чтобы "то работает, то не работает", нигде не видел! Есть ли еще какие-то идеи по поводу решения этой проблемы? |
|
10.06.2008, 12:49 | #10 |
MCTS
|
такая ситуация происходит при работе на сервере ?
а с других машин? |
|
10.06.2008, 18:32 | #11 |
Участник
|
Столкнулся с такой же проблемой, это не зависит от времени работы с системой, можно работать 5 мин, а можно 30 и все будет нормально, а может и слететь и помогает только перезагрузка IE. На сервере такая же картина.
|
|
11.06.2008, 07:44 | #12 |
Участник
|
А скрипты с поссылкой http запросов на веб-сервис не писали случайно?
У меня логин запрашивало при исполнении следующего кода: Цитата:
xmlHttpRequest.Open("POST", "http://crmsite/" + "/mscrmservices/2006/CrmService.asmx", false);
|
|
11.06.2008, 08:21 | #13 |
Участник
|
Сабитову: При работе (через терминал) на сервере ни разу такого запроса не получил.
Запрос авторизации получают только работающие с рабочих станций. Все станции в сети, в домене. Домен на SBS. CRM развернут на отдельном Windows Server 2003 R2. Последний раз редактировалось Lazarus; 11.06.2008 в 08:29. |
|
11.06.2008, 13:04 | #14 |
MCTS
|
ISA сервер установлен ?
|
|
11.06.2008, 13:20 | #15 |
Участник
|
Да, ISA есть. На отдельном сервере под Win 2003 Server R2
|
|
11.06.2008, 13:34 | #16 |
MCTS
|
сдается мне ноги растут из ISA сервер. НО пока не могу понять в чем именно проблемма Может попробавать прибить ее (временно) и потестировать...
|
|
03.07.2008, 12:37 | #17 |
Участник
|
Всем добрый день!
По данной теме хотел бы спросить мнения: может ли в принципе приведенная статья решить проблему: http://support.microsoft.com/kb/917557 ? А может быть, кто-то уже пользовался этими рекомендациями? |
|
11.09.2008, 10:06 | #18 |
Участник
|
Подниму тему. У меня то же самое с четверкой, с теми же симптомами. Но никакого ISA Server не имеется! Так что дело не в нем. Однажды такое удалось вылечить сбросом настроек безопасности браузера в дефолтные значения. В других случаях это не помогло. CRM прописан в доверенные узлы, естественно. Но все равно глюк проявляется. Не всегда и не везде. Просто в хаотичном порядке, может вылезти на любой рабочей станции =(
|
|
22.09.2008, 14:00 | #19 |
Участник
|
У меня это баг проявляется только при работе через HTTP proxy. Точнее через Apache`вский VirtualHost. Как только конекчусь напрямую, ошибка авторизации уходит. Решения так и не нашёл, просто убрал проксирование. Было crm.aompany.com стало crm.aompany.com:5555
Неприятно, но жить можно.
__________________
Нет никакой ложки |
|
22.09.2008, 17:21 | #20 |
Участник
|
В 4.0 используется NTLM аутентификация, соответственно, прокси должен ее поддерживать.
|
|
|
|