node.js - NodeJS 实际上使用 OAuth (Twitter)

标签 node.js twitter oauth

我正在使用 Node (8.14.0) 并希望访问 Twitter REST API v1.1。 到目前为止,我尝试过node-oauth和简单的https,但它们都没有比“使用twitter登录”更进一步。 我不仅仅想验证用户的身份(也称为使用 Twitter 登录),我还想使用他们的访问权限对 API 执行操作。 我的问题是,我还没有找到一个 Node 示例来描述从用户检索所需的访问/请求 token 并使用它们执行 API 调用的实际过程。

所有 Node -oauth 示例“假设您已经拥有访问 token 并可以访问任何内容”。好吧,我没有它们,而且我不知道如何获取它们,因为我没有找到具体的示例或文档。仅供引用。

最佳答案

据我所知,oauth 库用于身份验证或授权。
认证时,您从平台返回 accestoken 和 refreshtoken。
您必须将此 token 保存在 session 或数据库中。
之后您可以将它与其他库结合使用。

我建议看看passporteveryauth用于用户身份验证。他们都支持oauth。

此外:
Google 有一个关于 OAuth 的非常好的文档。我认为这个模式也可以应用于其他平台。
https://developers.google.com/accounts/docs/OAuth2?hl=en

关于node.js - NodeJS 实际上使用 OAuth (Twitter),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13436077/

相关文章:

angularjs - 在 Angular 中向 MongoDB 发送和获取图像

javascript - 进行 oauth 时如何创建弹出窗口?

python - 从 Twython 中的推文搜索获取屏幕名称

python - 在 Python Appengine 上使用 Httplib2

python - Twitter\OAuth2\Python 入门

javascript - 了解 Node.js 应用程序中的控制流

node.js - DynamoDB 的 Lambda 和 DAX 扫描速度非常慢

Java PBEWITHSHA1ANDDESEDE 加密在 Node.js 中等效吗?

twitter - 开发人员/技术人员应该在 Twitter/Facebook 上关注哪些人?

java - 在多个安全检查之间传递安全上下文数据