Ntegrity Siteminder и конвейер выполнения ASP.NET/жизненный цикл страницы

У меня возникли проблемы с интеграцией SiteMinder и ASP.NET.

Наблюдаемое поведение для входящего запроса:

  1. Global.asax: запускается Application_AuthenticateRequest
  2. Веб-агент SiteMinder работает

Насколько я понимаю из службы поддержки моего клиента, ожидаемое поведение определенно должно быть следующим:

  1. Веб-агент SiteMinder работает
  2. Global.asax: запускается Application_AuthenticateRequest

Обработчик веб-агента siteminder определенно настроен как первый дескриптор в файле web.config.

Итак... мои вопросы:

  1. Может ли кто-нибудь подтвердить/опровергнуть ожидаемое поведение (желательно со ссылкой на документацию)
  2. Может ли кто-нибудь указать ресурсы о том, как отслеживать выполнение веб-обработчика (в идеале я хотел бы знать на 100%, какие/как/когда отдельные модули http участвовали в запросе)

Также буду признателен за любые общие советы по работе с SiteMinder :)

Спасибо!!


person user505765    schedule 30.11.2012    source источник


Ответы (1)


Что касается первого вопроса, убедитесь, что фильтр ISAPI SiteMinder первым в IIS обрабатывает запрос.
http://support.ca.com/cadocs/0/CA%20SiteMinder%20r12%20SP3-ENU/Bookshelf_Files/HTML/idocs/index.htm?toc.htm?834391.html

Вам также необходимо убедиться, что записи web.config также находятся в правильном порядке. https://serverfault.com/questions/213379/iis-7-5-siteminder-is-not-protecting-asp-net-mvc-requests/245221#245221

person 0leg    schedule 03.01.2013