Windows Azure:检测客户端位置

发布于 2024-12-10 06:07:05 字数 226 浏览 0 评论 0原文

我们有一个部署在 Windows Azure 上的应用程序。该应用程序为 Windows Phone 设备上安装的客户端应用程序提供服务。现在我面临一个新的要求 - 根据客户的位置(更准确地说,根据运营商的位置)过滤客户。要求是过滤掉某些列入黑名单的国家(如伊朗等)。

我知道在 Google App Engine 中,任何传入的 HTTP 请求都有一个标头,用于指定客户端的位置。想知道 Azure 上是否有类似的东西。

We have an application that is deployed on Windows Azure. The application serves client apps installed on Windows Phone devices. Now I an facing a new requirement - filter clients based on their location (more accurately, based on the location of the operator). The requirement is to filter out certain blacklisted countries (like Iran etc.)

I know that in Google App Engine, any incoming HTTP request has a header which specifies location of client. wanted to know if there;s anything resembling that on Azure.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

末骤雨初歇 2024-12-17 06:07:05

不,Azure 没有任何用于 IP 地理位置的移动特定功能。

可能对您有帮助的资源的一般列表位于:https://stackoverflow。 com/questions/283016/know-a-good-ip-address-geolocation-service

但请记住,如果您的用户使用某种代理或 VPN,他们可以非常轻松地规避此类检查,因为他们的 IP 看起来会有所不同。

No, Azure doesn't have any mobile-specific features for geo-location of IPs.

A general list of resources that may help you are here: https://stackoverflow.com/questions/283016/know-a-good-ip-address-geolocation-service.

Bear in mind, however, that if your user is behind some kind of proxy or VPN that they can circumvent this kind of check very easily as their IP will appear to be different.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文