我有几个 (.Net) Web 应用程序目前托管在我们的内部网上。我想将它们公开给(授权的)外部用户。我想要一个 Web 门户,我可以使用它来进行授权,而几乎不需要对 Web 应用程序进行任何修改。(即,我想要一个充当反向代理的门户,只允许授权用户访问该应用程序。)
有没有什么产品可以达到这样的效果?
谢谢!
编辑:我们预计会有 1,000 - 10,000 名外部用户。理想情况下,我们希望有一个自动化的流程来创建 ID 和自助服务,用于密码重置、帐户信息更新等。
答案1
由于您运行的是 .Net,我假设您运行的是 Windows 和 IIS,并且可能还有一个用于用户身份验证的域。有什么阻止您打开 IIS 中的目录安全性来保护应用程序所在的文件夹吗?然后,用户可以在提示时使用其域凭据登录。浏览器和 IIS 会在查看您的 Web 应用程序之前处理身份验证。