Asp.net 如何为.NET 4.0集成SiteMinder SSO身份验证和Windows身份验证?

Asp.net 如何为.NET 4.0集成SiteMinder SSO身份验证和Windows身份验证?,asp.net,.net-4.0,single-sign-on,siteminder,Asp.net,.net 4.0,Single Sign On,Siteminder,我的问题是,我们有一套运行SiteMinder的遗留代码,但非常糟糕。它允许匿名访问IIS,并避免使用Active Directory 我们正在重建此应用程序,并希望将SiteMinder与IIS和.NET 4.0集成。我知道我可以构建自己的安全框架,无需用户名和密码即可完成所有工作(因为我们不希望SiteMinder提供用户名和密码),但我想知道是否有办法使用内置Windows身份验证(窗体或Windows)与SiteMinder集成 此外,我还看到.NET的旧版本具有Passport身份验证

我的问题是,我们有一套运行SiteMinder的遗留代码,但非常糟糕。它允许匿名访问IIS,并避免使用Active Directory

我们正在重建此应用程序,并希望将SiteMinder与IIS和.NET 4.0集成。我知道我可以构建自己的安全框架,无需用户名和密码即可完成所有工作(因为我们不希望SiteMinder提供用户名和密码),但我想知道是否有办法使用内置Windows身份验证(窗体或Windows)与SiteMinder集成

此外,我还看到.NET的旧版本具有Passport身份验证,但它已被删除。我认为这实际上可能解决了我们的问题,但在最新版本的.NET(即1.1之后)中不支持它

欢迎提供有关SiteMinder与ASP.NET 4.0集成的所有信息。我试着把足够的信息拼凑在一起,让它工作起来


我知道SiteMinder会返回一组可自定义的标题。我想利用这样一个事实,即我们有一个已验证的标头,其中包含一个唯一标识符,用于登录用户,同时使用Windows身份验证。任何指导都将不胜感激。我真的很希望我们能创建一个集成SiteMinder和ASP.NET的指南(因为我还没有找到),但是如果有人知道类似的事情,请发布它

对于将来来到这里需要帮助的人,这里有几个有用的链接

一个关于安全性的好博客

本论坛专门为SSO设置


如果您正在寻找有关SSO的信息,那么这应该可以帮助您开始,并为您提供一个可以找到更具体答案的地方

对于将来来到这里的任何人来说,以上链接现在是404的。