JavaScript OAuth使用Twitter登录

use*_*601 10 javascript twitter oauth

我必须在我的应用程序中集成登录Twitter,如下所示. https://dev.twitter.com/docs/auth/sign-twitter 它是用JavaScript开发,我一直闯民宅谷歌代码Java脚本的OAuth基于浏览器的应用程序,但即时通讯困惑如何使用OAuth /验证,以及如何得到的oauth_token

有人可以帮我一些样品吗?

Dan*_*Dan 16

问题在于,任何查看您网页的人现在都可以查看您的消费者密钥和必须保密的密码.

现在,有人可以编写一个使用您的应用程序凭据的应用程序,并做顽皮和坏事,以至于Twitter和用户禁止您,并且您无能为力.

Twitter的做一切可能的努力状态,必须进行以保持这些价值的私人避免这种情况的发生

不幸的是,目前无法安全地在基于浏览器的JavaScript中使用oAuth.


小智 1

在consumer.js中使用以下代码并在index.html下拉列表中选择示例提供程序

consumer.example =
{ consumerKey   : "your_app_key"
, consumerSecret: "your_app_secret"
, serviceProvider:
  { signatureMethod     : "HMAC-SHA1"
  , requestTokenURL     : "https://twitter.com/oauth/request_token"
  , userAuthorizationURL: "https://twitter.com/oauth/authorize"
  , accessTokenURL      : "https://twitter.com/oauth/access_token"
  , echoURL             : "http://localhost/oauth-provider/echo" 
  }
};
Run Code Online (Sandbox Code Playgroud)