【问题标题】:Customize Loopback explorer based on user access根据用户访问自定义 Loopback explorer
【发布时间】:2016-04-29 02:12:24
【问题描述】:

从我知道的文档中,我可以禁用或自定义环回资源管理器中的路由。我也知道我可以使用 ACL、角色等来控制服务器中的用户访问。但是资源管理器显示了所有可用的资源和方法。是否可以自定义环回资源管理器以仅显示用户能够访问的方法?

【问题讨论】:

    标签: node.js loopbackjs strongloop


    【解决方案1】:

    您可以通过在模型上调用 disableRemoteMethod() 轻松隐藏它们

    common/models/location.js
    var isStatic = true;
    MyModel.disableRemoteMethod('deleteById', isStatic);
    

    来源:Loopback docs

    【讨论】:

    • 是的,但是有没有办法根据模型中的用户角色来定制这个?还是我需要在启动脚本或类似的东西中执行此操作?
    • 我猜你可以使用 checkaccessforcontext(),然后禁用它。
    猜你喜欢
    • 1970-01-01
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多