【问题标题】:Exposing verificationToken in built-in user model - Loopback 3在内置用户模型中公开验证令牌 - Loopback 3
【发布时间】:2019-10-12 05:19:08
【问题描述】:

主题说的很全。只是想弄清楚如何在 Loopback 3 中公开默认内置用户模型的 verficationToken 属性。

我已经尝试将它添加到 users.json 中的“范围”定义中,它适用于其他字段,但不适用于 verifyToken。我还确保将其从 users.json 中的“隐藏”数组中删除。

我已经阅读了关于白名单 here (https://loopback.io/doc/en/lb3/Model-definition-JSON-file.html) 提供的非常有限的信息,它谈到了覆盖模型的 toJSON 方法,但我没有看到太多关于如何做到这一点的信息,特别是对于内置模型。

以前有人处理过这个问题吗?提前感谢您提供的任何提示!

【问题讨论】:

    标签: rest api loopbackjs loopback


    【解决方案1】:

    要访问验证令牌,如果您使用的是 User.json 默认情况下它会隐藏密码和验证令牌,以防止在 rest api 中访问

    默认

    "hidden": ["password", "verificationToken"],
    

    改成

    "hidden": ["password"],
    

    【讨论】:

    • 非常感谢您的回复!不幸的是,我已经这样做了,但没有任何效果......但我当然没有在问题中注意到这一点,我应该这样做。我会更新的。
    猜你喜欢
    • 2019-09-27
    • 2017-04-29
    • 1970-01-01
    • 1970-01-01
    • 2020-08-08
    • 1970-01-01
    • 1970-01-01
    • 2021-10-28
    • 2011-07-20
    相关资源
    最近更新 更多