node.js - 如何将 Loopback accessToken 从 queryString 更改为 Bearer Token
问题描述
我正在使用 Loopback 创建模拟服务。我需要这个模拟服务来使用承载令牌进行身份验证。像这样的东西:
curl -X GET --header 'Accept: application/json' --header 'Authorization: BEARER ABCDEFG' 'http://localhost:3000/api/Puppies'
目前,使用如下查询字符串开箱即用地处理身份验证:
curl -X GET --header 'Accept: application/json' 'http://localhost:3000/api/Puppies?access_token=ABCDEFG'
有没有办法可以将默认身份验证更改为前者?
解决方案
为了使用 Bearer 令牌进行身份验证,您可以使用 Loopback@loopback/authentication
包。如果要使用 JWT,则需要 @loopback/authentication-jwt
扩展。
推荐阅读
- grafana - grafana 可以绘制字符串类型的 influxdb 时间序列吗?
- c# - 不同的 AppDomain 损坏状态异常 (AccessViolationException) 应用程序池工作进程
- for-loop - 我可以在空手道中使用 for 循环吗?
- python - 将两个字典的信息翻译成字典列表
- typescript - 你可以在 Typescript 函数中有可选的解构参数吗?
- python - 将列表列表导出到 CSV 文件
- vb.net - 为什么我收到 400 错误(错误请求)
- rx-swift - 为什么我们需要在 RxSwift 中的“subscribe”之后显式调用“disposeBy(bag)”
- jquery - 引导对话框基于 ajax 调用在正文中显示 HTML 内容
- swagger - Swagger 3.0 reDoc 鉴别器 JSON