Клиент недавно сообщил нам, что развертывание нашего программного обеспечения в их среде не удалось из-за ошибки прокси, когда программное обеспечение пытается получить доступ к Интернету.
У клиента есть комбинация Citrix и ISA-сервера Microsoft.
Программное обеспечение позволяет использовать прокси-сервер и возможность вручную вводить информацию для аутентификации или автоматически получать текущие настройки прокси-сервера системы.
Возвращенная ошибка - стандартная ошибка аутентификации 407, но клиент заверяет нас, что он ввел требуемую информацию аутентификации. Они также показали нам фрагмент журналов ошибок ISA, в которых клиент идентифицируется как анонимный, а протокол аутентификации - как базовый.
У меня есть несколько вопросов:
- Как мне поступить с ISA-сервером в моем коде? У меня нет реального опыта работы с этой средой, и я предполагаю, что ISA-сервер рассматривается как любой другой прокси. Если я ошибаюсь, что мне делать?
-
Позволяет ли ISA администратору запрещать определенные протоколы аутентификации - и если это так, а аутентификация «Basic» запрещена, то он все равно выдаст ошибку 407?
- Может ли среда Citrix вызвать эту проблему?
- Есть ли какой-либо конкретный способ обеспечить работу моего программного обеспечения в такой среде? Примеры кода будут высоко оценены.
В моем распоряжении нет ни тестового сервера Citrix, ни ISA-сервера для проведения тестирования, поэтому в настоящее время я пытаюсь определить возможные причины, прежде чем обосновать необходимость инвестиций в более надежную среду тестирования.
Спасибо за любую помощь!