首页 > 解决方案 > 使用 fastify-oauth-server (npmjs) 获取缺少参数“accessToken”异常

问题描述

我设置了一个使用 fastify-outh-server 和内存模型的 fastify 服务器。我正在尝试使用“client_credentials”流程从邮递员连接。当我尝试检索令牌时,服务器抛出异常“缺少参数:accessToken”。内存模型看起来正在获取正确的客户端并保存令牌。之后在 oauth2-server 代码中发生异常,我认为我不应该接触。我看到创建新 TokenModel 的代码正在获取空数据。

在此处输入图像描述

对我做错了什么有任何想法吗?

标签: oauth-2.0fastify

解决方案


我扩大了搜索范围,最终找到了 oauth2-server 模块。这是 fastify-oauth-server 正在包装的模块。经过一番阅读,我发现其他人在使用 inMemoryModel.js(示例)时遇到了问题。那是我一直用来测试的。我找到了一个 git repo,其中已更正(解决问题的代码)示例 saveToken 方法没有返回令牌。这解决了我的问题。


推荐阅读