gpt4 book ai didi

android - 如何限制特定 iOS 和 Android 应用程序查看/使用的网页内容?

转载 作者:行者123 更新时间:2023-11-28 23:05:36 26 4
gpt4 key购买 nike

我正在为服务器端使用 ASP.Net 构建一个基于网络的平台,并为客户端提供 iOS 和 Android 应用程序。应用程序可以通过 .ashx 使用服务器中的内容。现在的问题是,如果有人知道 .ashx 文件的 URL,他们也可以使用这些内容。但我们希望内容只能由我们的应用程序查看。

我有一个想法,如果 ASP.Net 可以读取应用程序的 AppID,那么服务器端可以检查或阻止列入白名单的 AppID 的内容。但是如何获得这些信息呢?或者有什么方法可以限制内容?

最佳答案

您可以向来自 iOS 或 Android 应用程序的 GET 请求添加 header 。如果用户有特定的用户名/密码,这可能是某种类型的“cookie”。如果不是,您可以传递一个魔法值。

x-魔法值:SomeFixedStringOfLetters

如果用户试图从常规浏览器访问您的 url,他们将缺少 header ,您的服务器可能会以 401 或 404 响应。

您应该使用 SSL (HTTPS) 实现这一点,这样任何嗅探请求的人都看不到 cookie 或魔法值。

关于android - 如何限制特定 iOS 和 Android 应用程序查看/使用的网页内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9329592/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com