Asp.net在不同端口上形成身份验证?
我们有一个 asp.net Intranet 应用程序,它使用超过 80/443 的 Windows 身份验证。现在,我们需要在不同端口上为不同网络上的用户添加对通过 SSL 进行表单身份验证的支持。
我最初的想法是向站点添加一个登录表单,然后在每台服务器上运行该站点两次,一次配置为在 80/443 上使用 Windows 身份验证,另一次配置为在新端口上使用表单身份验证。这是因为当时混合模式身份验证黑客的一些糟糕经历。
但是,如果不需要的话,我宁愿不支付在每台服务器上运行两个站点实例的 CPU 和 RAM 成本。有没有更干净的方法来做到这一点?
谢谢!
We have an asp.net intranet application that uses Windows authentication over 80/443. We now need to add support for forms authentication over SSL on a different port for users on a different network.
My initial thought was to add a login form to the site, then run the site twice on each server, one configured to use Windows authentication on 80/443, and one configured to use forms authentication on the new port. This is because of some bad experiences with mixed-mode authentication hacks back in the day.
However, I'd rather not pay the CPU and RAM cost of running two instances of the site on each server if I don't have to. Is there a cleaner way to to this?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Internet 安全和加速 (ISA) 服务器 可以处理此类设置。
Internet Security and Acceleration (ISA) Server can handle this kind of setup.