1

我在集成 SiteMinder 和 ASP.NET 时遇到问题。

传入请求的观察行为是:

  1. Global.asax:Application_AuthenticateRequest 运行
  2. SiteMinder WebAgent 运行

我的客户站点管理员支持团队的理解是,预期的行为绝对应该是:

  1. SiteMinder WebAgent 运行
  2. Global.asax:Application_AuthenticateRequest 运行

siteminder webagent 处理程序肯定被配置为 web.config 中的第一个句柄。

所以......我的问题是:

  1. 任何人都可以确认/否认预期的行为(最好带有文档链接)
  2. 任何人都可以指出有关如何跟踪 Web 处理程序执行的资源(理想情况下,我想 100% 确定哪些/如何/何时各个 http 模块参与了请求)

在处理 SiteMinder 方面的任何一般性建议也将不胜感激:)

谢谢!!

4

1 回答 1

1

对于第一个问题,请确保 SiteMinder ISAPI 过滤器是 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

于 2013-01-03T15:50:37.853 回答