我们有一个部署在Windows Azure上的应用程序。该应用程序为Windows Phone设备上安装的客户端应用程序提现在我面临一个新的要求 - 根据客户的位置过滤客户(更准确地说,根据运营商的位置)。要求是过滤掉某些列入黑名单的国家(如伊朗等)
我知道在Google App Engine中,任何传入的HTTP请求都有一个标题,用于指定客户端的位置。我想知道是否有类似于Azure的东西。
答案 0 :(得分:1)
不,Azure没有任何针对IP的地理位置的移动专用功能。
可能对您有帮助的资源的一般列表:https://stackoverflow.com/questions/283016/know-a-good-ip-address-geolocation-service。
但请记住,如果您的用户支持某种代理或VPN,他们可以轻松绕过这种检查非常,因为他们的IP看起来会有所不同。