Как я могу аутентифицировать свое клиентское приложение через NetIQ Access Manager?

У меня есть клиентское приложение (C#), предназначенное для сбора и анализа метрик и вывода широкого спектра таблиц / диаграмм в Excel. Метрики связаны с отслеживанием ошибок / проблем, которое мы только начали использовать для этого в стороннем приложении (FIT BugTrack). FIT позволяет доступ через SOAP. Первоначально у нас была среда разработки FIT, настроенная в нашем собственном брандмауэре. Используя.wsdl из FIT, я смог добавить ссылку на службу в Visual Studio, предоставив мне доступ к классам, полезным для простого сбора информации из FIT. Я смог спросить у пользователя его имя пользователя / пароль и передать его в свой класс запросов, получив желаемую информацию, возвращенную успешно.

По соображениям безопасности "живая" версия FIT размещается в демилитаризованной зоне за пределами нашего основного брандмауэра. При вводе адреса для доступа к FIT пользователь перенаправляется на страницу входа в NetIQ Access Manager. После ввода действительных учетных данных этот диспетчер доступа перенаправляет пользователя в FIT, автоматически входя в систему.

С этим NetIQ Access Manager мое приложение больше не имеет доступа, так как кажется, что аутентификация предоставляется AM, а не самой FIT. Я не знаю, как получить программный доступ через подобный "брандмауэр", поэтому я даже не уверен, какую информацию я ищу. Возможно ли, что что-то на уровне конфигурации этого Access Manager настроено так, чтобы ограничить то, что я пытаюсь выполнить? Мне нужно найти способ аутентификации моего приложения через менеджер доступа, а затем использовать классы, сгенерированные из.Wsdl FIT для сбора данных.

Будем очень благодарны за любые предложения, которые могут указать мне правильное направление. Кроме того, если потребуется какая-либо другая информация, я постараюсь предоставить ее по запросу.

0 ответов

Другие вопросы по тегам