【发布时间】:2015-06-25 10:41:43
【问题描述】:
我有一个 Windows 应用程序,它显示网站中托管的网页。由于机密性,我不想向用户显示 URL。由于本网站托管在 IIS 上,如果用户知道 URL,则可以直接通过浏览器访问网站。
如何阻止通过浏览器而不是通过 Windows 应用程序访问网站?
附:该网站是托管在我的机器上的第三方产品,我无法对其进行任何代码更改。
【问题讨论】:
标签: c# asp.net .net iis iis-7.5
我有一个 Windows 应用程序,它显示网站中托管的网页。由于机密性,我不想向用户显示 URL。由于本网站托管在 IIS 上,如果用户知道 URL,则可以直接通过浏览器访问网站。
如何阻止通过浏览器而不是通过 Windows 应用程序访问网站?
附:该网站是托管在我的机器上的第三方产品,我无法对其进行任何代码更改。
【问题讨论】:
标签: c# asp.net .net iis iis-7.5
如果您无法对网站进行任何代码更改,则无法根据单独使用 IIS 调用 URL 的系统来阻止访问。
一种方法是将网络服务器置于防火墙后面,并在您的应用程序和防火墙之间实施身份验证/授权机制。
【讨论】: