我有一个Windows应用程序,显示在网站中托管的网页。由于机密性,我不想向用户显示网址。由于此网站托管在IIS上,因此如果用户知道URL,用户可以通过浏览器直接访问网站。
如何阻止通过浏览器访问网站,而不是通过Windows应用程序访问?
P.S。这个网站是我机器上托管的第三个产品,我无法对其进行任何代码更改。
答案 0 :(得分:0)
如果您无法对网站进行任何代码更改,则无法使用仅基于IIS的系统调用URL来阻止访问。
一种方法是将Web服务器放在防火墙后面,并在您的应用程序和防火墙之间实现身份验证/授权机制。