我正在使用loopback&角。我将环回的“用户”模态扩展为带有一些addi的“puser”模态。字段( 'reportto')。
登录&注册扩展模式工作正常
但当我尝试使用“查找”方法时,它显示需要401授权。
代码:
Puser.find({ filter : { where : { "reportto" : '639124805' } } }, function(success) { console.log(success); }, function(error) { console.log(error); });
有人可以为此提供帮助吗?
答案 0 :(得分:2)
默认情况下,环回保护find
方法只能访问所有者规则。
要更改它,您必须覆盖模型配置json。 (更多信息click here)
例如,要允许公共访问所有方法,请添加以下acl:
"acls": [
{
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "ALLOW"
}
]