gpt4 book ai didi

javascript - 通过 oauth token passport.js 访问用户配置文件

转载 作者:搜寻专家 更新时间:2023-11-01 00:01:39 25 4
gpt4 key购买 nike

我一直在使用passport.js .它有效,我能够从 API 轻松获取 oauth_tokenVerifier

在 passport.js 中,每个 API 都有一个策略,基本上决定如何与该 API 服务器通信。最后回调以获取返回的用户配置文件。

但我自己没有办法使用oauth_token 获取profile。它是在 Oauth 身份验证结束时一次性将数据保存在 session 或数据库中。

有什么方法可以让我随时使用我的 oauth_token 直接访问用户配置文件。

在原型(prototype)中,我看到了 userProfile 函数,它可以满足我的需要,但不知何故它是一个私有(private)方法。不知道怎么用

更新 1

我一直在寻找 passport.js 的 git 存储库,我知道他们使用“node-oauth”来管理对 API 服务器的调用。这在任何策略 _oauth 中都可用。

但我不知道要调用什么来获取资源 token 。此外,我必须逐步在回调中启动所有 API 调用,以模仿 token 访问调用。有什么标准的方法可以做到这一点。

最佳答案

在不深入研究代码的情况下(但之前使用过 Passport),我假设 oauth_token 与用户数据一起存储在您的数据库中。您可能必须直接访问您的数据库模型才能获得 token ,然后您可以将它与提供者 API 一起使用以访问您需要的信息。

关于javascript - 通过 oauth token passport.js 访问用户配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28826878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com