如何在 Web 和移动应用程序之间共享 Twitter 用户凭据?

发布于 2024-10-13 22:04:38 字数 222 浏览 8 评论 0原文

我们的网络允许用户在执行某些特定操作时自动在其时间线中发布推文。然而,移动应用程序与网络连接,有时用户在移动应用程序中执行的某些操作必须发送到网络应用程序,以便它在用户时间线中发布相应的推文。

问题是用户可以使用 Twitter 登录或登录移动应用程序,并且必须将用户凭据发送到 Web 应用程序,以便它能够在用户时间线中发布。

在移动应用程序和 Web 应用程序之间共享用户凭据的最佳方法是什么?

Our web allows the user to publish tweets in his timeline automatically when he does some particular actions. However, a mobile app is connected with the web, an sometimes some actions the user does in the mobile app must be sent to the web app so it publish the correspondly tweet in the user timeline.

The problem is that the user can signin or login in the mobile app using Twitter and the user credentials must be sent to the webapp so it is able to publish in the user timeline.

Which is the best approach to share the user credentials between the mobile app and the web app?

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

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

发布评论

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

评论(1

囍笑 2024-10-20 22:04:38

我认为最好的方法是与服务器共享您的移动应用程序的访问令牌,这是合法的并且有效,除非

访问令牌的使用基于用户向您提供的相同协议

,这是线程 https:// /dev.twitter.com/discussions/4314。那里的另一个精彩引用:

访问令牌代表用户帐户和应用程序之间的关系 - 所涉及的计算机的 IP 地址或主机不相关。

I think the best way is to share your mobile app's access token with server, this is legal and works unless

the utilization of the access tokens is based on the same agreement the user gave you

That's an official answer from thread https://dev.twitter.com/discussions/4314. Another great citation from there:

Access tokens represent the relationship between a user account and application -- the IP address or host of the machine involved isn't relevant.

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