【问题标题】:Loopback 4 exception in authentication身份验证中的 Loopback 4 异常
【发布时间】:2020-06-19 04:31:39
【问题描述】:

我已经按照 loopback 4 教程向应用程序添加 jwt 身份验证。它有效,但我有一个问题。

在指南的最后有:

在图片上,我们通过 SECURITY_SPEC 为所有路线添加了安全性。

所以我的第一个问题是:我想为此添加两个期望,登录和注册路由。由于显而易见的原因,否则我无法访问该应用程序。 第二个问题:当添加这样的安全性而不是一个充满锁的页面时,我有一个未经授权的 401 页面。我知道我已经设置了安全性,所以我无法访问,但是如何在教程中访问它?

感谢阅读

【问题讨论】:

    标签: javascript typescript loopbackjs strongloop


    【解决方案1】:

    您可以在文档中的方法级别使用身份验证装饰器,例如,您可以在控制器中看到此操作:

    @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 Tutorial

    对于第二个问题,一旦您应用了这些更改,它将被排序。

    【讨论】:

      猜你喜欢
      • 2020-09-04
      • 1970-01-01
      • 2020-09-09
      • 2016-09-07
      • 2021-10-12
      • 2018-12-10
      • 2012-01-07
      • 2020-01-01
      • 1970-01-01
      相关资源
      最近更新 更多