gpt4 book ai didi

iphone - 我可以避免将 Twitter API 消费者 secret 烘焙到我的 iPhone 应用程序二进制文件中吗?

转载 作者:行者123 更新时间:2023-12-03 18:34:54 25 4
gpt4 key购买 nike

我想通过 iPhone 应用程序为 Twitter 进行 OAuth。但这样做意味着我需要将 API key 与 API key 一起烘焙到应用程序二进制文件中。这显然是不可取的。

Facebook 支持 session proxy 的概念解决其 API 的并行问题。

我可以为 Twitter 做这样的事情吗?

最佳答案

简短回答:否。

OAuth 是为 Web 应用程序创建的,并且非常适合 Web 应用程序。它是用于 native 应用程序的圆孔中的方钉。规范 1.0a 本来应该使其对于 native 应用程序更可行,但它没有什么帮助。

正如您所指出的,它的主要问题之一是消费者 key 必须存储在应用程序中。对于访问源代码受到限制的 Web 应用程序来说这不是问题,但对于 native 应用程序来说则是一个大问题。

另一个主要问题与它没有为 native 应用程序的标准登录表单提供额外的安全性有关,但我不会讨论这个问题。

但是,如果您想要访问更高的速率限制以及与推文关联的应用程序名称,Twitter 会强制您这样做,因此您别无选择。

避免在应用程序代码中包含使用者 key 的唯一方法是通过您自己的服务器代理所有请求。

关于iphone - 我可以避免将 Twitter API 消费者 secret 烘焙到我的 iPhone 应用程序二进制文件中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2397428/

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