javascript - 身份验证中的 Loopback 4 异常
问题描述
我已经按照环回 4 教程向应用程序添加 jwt 身份验证。它有效,但我有一个问题。
在指南的末尾有:
在图片上,我们通过 SECURITY_SPEC 为所有路线添加安全性。
所以我的第一个问题是:我想为此添加两个期望,登录和注册路由。由于显而易见的原因,否则我无法访问该应用程序。第二个问题:当添加这样的安全性而不是一个充满锁的页面时,我有一个未经授权的 401 页面。我知道我无法访问,因为我已经对其进行了安全设置,但是如何在教程中访问它呢?
谢谢阅读
解决方案
您可以在文档中的方法级别使用身份验证装饰器,您可以在控制器中看到此操作,例如:
@get('/users/me', {
**security: OPERATION_SECURITY_SPEC**,
然后在this.api里面
this.api({
openapi: '3.0.0',
info: {title: pkg.name, version: pkg.version},
paths: {},
components: **{securitySchemes: SECURITY_SCHEME_SPEC}**,
servers: [{url: '/'}],
});
在这里查看更多详细信息: Loopback Auth 教程
对于第二个问题,一旦您应用这些更改,它将被排序。
推荐阅读
- php - “E-”数字有什么意义,一般如何避免它们?
- c# - 从中央纬度/经度在具有特定半径的圆中生成点
- ubuntu - 核心?在手工制作的 SYN/ACK 帧之后发送 RST
- javascript - 有异常的正则表达式
- typescript - 如果出现 typescript 错误,则阻止 Vue 应用程序运行
- javascript - .waitForElementVisible() 替代值变化
- python - 如何更轻松地将类别分配给具有 50 多个类别的新列中的字符串
- python - 用 iminuit 指定(多)参数限制
- android - 如何更改下载目录
- flutter - 使用 async_redux 进行嵌套状态的减速器