Как использовать SiteMinder в качестве разработчика?

Я работаю над большим проектом, используя SiteMinder для управления доступом. Наша команда должна разрабатывать веб-приложения, использующие веб-сервисы, защищенные SiteMinder. Для этого наши приложения должны «внедрить» SMESSION в заголовок всех запросов веб-сервисов.

Эта стратегия отлично работает. Однако мы не смогли найти способ протестировать вызовы веб-сервисов с рабочей станции разработчиков. Разработчики должны разработать и протестировать клиенты веб-служб без защиты (SiteMinder), а затем развернуть свой код в интегрированной среде, чтобы убедиться, что защита SM работает нормально.

  • Есть ли способ определить поддельный и постоянный сеанс SM в SiteMinder, который всегда будет проверяться и который разработчики могут использовать для целей разработки или модульного тестирования?
  • Если нет, то какова наилучшая стратегия для решения этой проблемы?

person Sven Werlen    schedule 29.08.2014    source источник


Ответы (2)


Если вы хотите создать сеанс из своей среды разработки, запросите у своей команды SM учетные данные, расположение страницы login.fcc и способ публикации на ней. Когда вы формируете учетные данные для публикации на этой странице, SiteMinder создает файл cookie сеанса и возвращает его вам. Затем вы можете использовать его для последующих вызовов веб-службы.

person 0leg    schedule 02.09.2014

Вы можете попросить команду Siteminder создать фиктивную область с очень длительным временем ожидания (один месяц или около того). Затем войдите в этот ресурс и получите файл cookie SMSESSION. Вы можете продолжать вводить этот файл cookie для своих обращений в службу поддержки в течение как минимум одного месяца.

person Avi    schedule 03.09.2014