gpt4 book ai didi

android - OAuth Twitter 在 iPhone 和安卓上只有 Consumer Key(不使用 Consumer Secret)

转载 作者:行者123 更新时间:2023-11-29 22:19:09 31 4
gpt4 key购买 nike

我正在为 iPhone 编写 Twitter/Facebook 应用程序。我有自己的 Apache/PHP 服务器。我只想把Consumer Key放在app里,然后我把Consumer Secret放在我自己的服务器里,这样Consumer Secret是保密的。在调查了几个演示应用程序(在谷歌上)之后。我看到用Facebook很容易(只提供AppId,不提供AppSecret)。但是对于 Twitter 的 OAth 库,我必须同时提供 Consumer Key 和 Consumer Secret。无论如何要解决它?有图书馆解决了吗?

最佳答案

我找到了适合自己的解决方案:将该应用程序视为网络应用程序,而不是移动应用程序,它由 3 部分组成:Facebook/Twitter 服务器、我自己的应用程序 (Apache/PHP) 服务器和浏览器(移动设备上的 WebView 设备)。有了这个架构:我自己的应用服务器负责身份验证和其他任务(post to wall),它存储appId,app Secret和userToken,所有信息,它直接连接到Facebook/Twitter服务器;移动设备仅充当浏览器代理,它仅显示指向我自己的服务器提供的链接的 Web View ,它不存储任何信息

更多细节请引用 Facebook 和 Twitter 的这两个关于网络应用身份验证的文档:

http://developers.facebook.com/docs/guides/web/#login查看身份验证部分

https://dev.twitter.com/docs/auth/oauth

关于android - OAuth Twitter 在 iPhone 和安卓上只有 Consumer Key(不使用 Consumer Secret),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7723534/

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