首页 > 解决方案 > 如何将 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'

有没有办法可以将默认身份验证更改为前者?

标签: node.jsjwtloopbackjsloopbackloopback4

解决方案


为了使用 Bearer 令牌进行身份验证,您可以使用 Loopback@loopback/authentication包。如果要使用 JWT,则需要 @loopback/authentication-jwt扩展。


推荐阅读