oauth-2.0 - 使用 fastify-oauth-server (npmjs) 获取缺少参数“accessToken”异常
问题描述
我设置了一个使用 fastify-outh-server 和内存模型的 fastify 服务器。我正在尝试使用“client_credentials”流程从邮递员连接。当我尝试检索令牌时,服务器抛出异常“缺少参数:accessToken”。内存模型看起来正在获取正确的客户端并保存令牌。之后在 oauth2-server 代码中发生异常,我认为我不应该接触。我看到创建新 TokenModel 的代码正在获取空数据。
对我做错了什么有任何想法吗?
解决方案
我扩大了搜索范围,最终找到了 oauth2-server 模块。这是 fastify-oauth-server 正在包装的模块。经过一番阅读,我发现其他人在使用 inMemoryModel.js(示例)时遇到了问题。那是我一直用来测试的。我找到了一个 git repo,其中已更正(解决问题的代码)示例 saveToken 方法没有返回令牌。这解决了我的问题。
推荐阅读
- python - 读取文本文件并逐行分隔
- java - 如何为被测类实现自定义junit类加载器?
- asp.net - 在 ASP.NET MVC 中请求 URL 时出现 404
- r - R 包“translateR”和 Microsoft API
- python - 通过一系列布尔掩码过滤一系列列表中的列表元素
- python - Django:禁止直接分配到相关集合的反面。改用 username.set()
- javascript - 如何使用 Angular js 将活动类放到 html 页面的特定 ID/页脚?
- java - 使用 Endpoint.publish 时出现错误
- c++ - 为什么我的函数不能确定 char 是否是元音?
- ruby - 在 Ruby 中将 Proc 从一个文件导出到另一个文件