【发布时间】:2010-09-28 07:09:18
【问题描述】:
这是我希望达到的目标:
我的 ASP.NET Web 服务托管在名为 //service 的服务器上。我想通过服务器和应用程序控制对 Web 服务的访问。我的意思是,如果我在名为 //web1 的服务器上托管了两个 ASP.NET Web 应用程序(app1 和 app2),而我只想要 //web1/app1能够调用网络服务。我知道我可以授予对 //web1 的 IP 地址的访问权限,但这将允许 //web1/app1 和 //web1/app2 访问网络服务。
我正在考虑使用 SSL 证书,因为我不希望 Web 应用程序处理登录名/密码。在 //service 上,我将授予对 //web1 的 ip 的访问权限,并将客户端证书从 //web1 映射到 windows 帐户这将只允许来自 //web1 的应用程序访问。但是,我如何进一步控制对 //web1/app1 的访问?
【问题讨论】:
标签: c# asp.net web-services iis certificate