使azure网站仅适用于其他azure网站

时间:2015-02-12 15:55:15

标签: c# asp.net asp.net-mvc wcf azure

我目前已经部署了一个WCF服务以及3个使用WCF服务的不同asp.net mvc应用程序,所有应用程序都已部署到不同的azure网站。由于WCF应用程序可以直接访问我的系统数据库我想这样做只有其他具有asp.net mvc应用程序的网站才能访问它,这可能吗?我试过ip white listing但我没有找到网站本地ips以添加规则并添加网站的URL以及启用DNS反向查找也不起作用。

提前致谢

2 个答案:

答案 0 :(得分:1)

您可以更好地使用带有硬编码访问密钥的方法,而不是依赖于某个托管环境(可能会受到未来的更改),在您的方案中,访问密钥可以像移交密钥一样简单众所周知的服务GUID。

答案 1 :(得分:1)

  

如果没有得到通知,这个ip会有改变的风险吗?

从去年开始,您可以在Azure中获取静态IP地址。

How to get a static IP address for your Microsoft Azure Web Site

除了通过IP地址进行限制外,您可能还需要一层安全性,例如通过HTTPS包含令牌