我的问题是,我们有一组运行 SiteMinder 但非常糟糕的遗留代码。它允许在 IIS 上匿名,并避免使用 Active Directory。
我们正在重建此应用程序,并希望将 SiteMinder 与 IIS 和 .NET 4.0 集成。我知道我可以进来并构建自己的安全框架,它不需要用户名和密码(因为我们不希望 SiteMinder 提供),但我想知道是否有办法使用内置的在 Windows 身份验证(窗体或 Windows)中与 SiteMinder 集成。
此外,我看到旧版本的 .NET 具有 Passport 身份验证,但它已被删除。我认为这实际上可能会解决我们的问题,但最新版本的 .NET(IE 1.1 之后)不支持它。
任何和所有关于 SiteMinder 与 ASP.NET 4.0 集成的信息都将受到欢迎。我试图将足够的信息拼接在一起以使其正常工作。
我知道 SiteMinder 返回一组可自定义的标题。我想利用我们有一个包含唯一标识符的经过验证的标头来登录用户的事实,同时使用 Windows 身份验证。任何指导将不胜感激。如果我们可以创建一个集成 SiteMinder 和 ASP.NET 的指南(因为我还没有找到),我真的很喜欢它,但是如果有人知道类似的事情,请把它贴出来!