我目前已经部署了一个WCF服务以及3个使用WCF服务的不同asp.net mvc应用程序,所有应用程序都已部署到不同的azure网站。由于WCF应用程序可以直接访问我的系统数据库我想这样做只有其他具有asp.net mvc应用程序的网站才能访问它,这可能吗?我试过ip white listing但我没有找到网站本地ips以添加规则并添加网站的URL以及启用DNS反向查找也不起作用。
提前致谢
答案 0 :(得分:1)
您可以更好地使用带有硬编码访问密钥的方法,而不是依赖于某个托管环境(可能会受到未来的更改),在您的方案中,访问密钥可以像移交密钥一样简单众所周知的服务GUID。
答案 1 :(得分:1)
如果没有得到通知,这个ip会有改变的风险吗?
从去年开始,您可以在Azure中获取静态IP地址。
How to get a static IP address for your Microsoft Azure Web Site
除了通过IP地址进行限制外,您可能还需要一层安全性,例如通过HTTPS包含令牌 。