【问题标题】:Twitter Javascript OAuth : Get Access Token without Server SideTwitter Javascript OAuth:在没有服务器端的情况下获取访问令牌
【发布时间】:2012-06-15 06:29:03
【问题描述】:

我找到了几个答案和解决方案,但大多数都以某种方式集成了服务器端助手。

我需要类似 Facebook OAuth Javascript for Twitter。

所需的流量应该是(与FB.login() 提供的相同):

  • 用户点击“授权此应用使用我的帐户”按钮/链接
  • (le wild) 弹出窗口出现
  • 将允许用户登录并允许或拒绝对我的 Twitter 应用程序的授权
  • 弹出窗口将关闭,javascript 回调将获取访问令牌

不使用任何我的自定义服务器端页面。
我无法从开发文档中读出如何实现它。

【问题讨论】:

    标签: javascript html twitter twitter-oauth


    【解决方案1】:

    您可以使用 Twitter 的 @Anywhere 让用户通过 JavaScript 登录他们的帐户。例如看这里:

    http://dev.twitter.com/anywhere/begin#login-signup

    用户登录后,您可以从客户端和服务器检查他们的登录状态。在客户端,只需使用他们提供的功能,在服务器上,您可以验证 cookie。该页面中也对此进行了描述。

    http://dev.twitter.com/anywhere/begin#current-user

    【讨论】:

      【解决方案2】:

      然后,他们意识到这存在安全问题,并宣布他们将很快关闭此方法:

      “@Anywhere 已弃用,并将于今天(2013 年 3 月 5 日)停止运行。有关更多信息,请参阅取消 @Anywhere。”

      【讨论】:

        猜你喜欢
        • 2012-04-30
        • 1970-01-01
        • 2022-11-24
        • 2020-02-04
        • 2015-10-12
        • 1970-01-01
        • 2013-09-13
        • 2012-12-29
        • 2013-05-04
        相关资源
        最近更新 更多