1
私は、customers.jsonでのACLこのモデルを持っている:ループバック3で管理者ロールを定義するにはどうすればよいですか?
"acls": [
{
"accessType": "*",
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "DENY"
},
{
"accessType": "READ",
"principalType": "ROLE",
"principalId": "admin",
"permission": "ALLOW",
"through": "RoleMapping"
}
]
を、私は、ループバックユーザーに、このユーザモデルベースを持っている:
{
"name": "userModel",
"base": "User",
...
}
"relations": {
"roles": {
"type": "hasMany",
"model": "Role",
"foreignKey": "principalId"
}
},
私はRoleMappingでhttp://localhost:3000/explorerで定義されています:
{
"id": "58b82f1dbd7b9f1a601646cf",
"principalType": "USER",
"principalId": "58b82ec9bd7b9f1a601646ce",
"roleId": "5570fb69a1227c8c039293da"
}
お客様を表示しようとすると、私はいつも401 Unauthorizedエラーが発生します。 誰かが私を助けることができるなら、私は非常に優位に立つでしょう。
ありがとう、それは働いた – oded