【发布时间】:2015-05-03 19:31:26
【问题描述】:
我一直在使用passport.js。它工作正常,我可以轻松地从 API 获取 oauth_token 和 Verifier。
在 passport.js 中,每个 API 都有一个策略,基本上决定了如何与那个 API 服务器通信。最后回调以获取返回的用户配置文件。
但我没有看到自己使用oauth_token 获取profile 的方法。它在 Oauth 身份验证结束时一次性拍摄,以将数据保存在 session 或 db 中。
我有什么方法可以使用我的oauth_token 随时使用passport 方法直接访问用户个人资料。
在原型中,我看到了 userProfile 函数,它可以满足我的需要,但它以某种方式是私有方法。我不知道怎么用它
更新 1
我一直在为 passport.js 清理 git 存储库,我知道他们使用“node-oauth”来管理对 API 服务器的调用。这适用于任何策略_oauth。
但我不知道要调用什么来获取资源令牌。此外,我必须逐步启动回调中的所有 API 调用,以模仿令牌访问调用。有什么标准方法可以做到这一点。
【问题讨论】:
标签: javascript node.js oauth passport.js