Asp.net在不同端口上形成身份验证?

发布于 2024-12-11 07:33:49 字数 311 浏览 0 评论 0原文

我们有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文