如何在没有用户模型继承环回的情况下检查所有者

时间:2019-02-17 09:04:27

标签: node.js loopbackjs

我是回环的新手。我正在尝试学习和实施ACL。
如何在没有用户模型继承的情况下检查所有者。

{
  "name": "GeneralUser",
  "base": "PersistedModel",
  "idInjection": false
  "hidden": [],
  "properties": {
    "id": {
      "type": "number",
      "id": true
    },
    "email": {
      "type": "string",
      "required": true
    },
    "name": {
      "type": "string",
      "required": true

      }
    },
    "tel": {
      "type": "string"

    },
    "password": {
      "type": "string",
      "required": true
    }
  },
  "validations": [],
  "relations": {
    "accessTokens": {
      "type": "hasMany",
      "model": "AccessToken",
      "foreignKey": "userId",
      "options": {
        "disableInclude": true
      }
    }
  },
  "acls": [
    {
      "principalType": "ROLE",
      "principalId": "$everyone",
      "permission": "ALLOW",
      "property": "create"
    },
    {
      "accessType": "READ",
      "principalType": "ROLE",
      "principalId": "$everyone",
      "permission": "DENY"
    },
    {
      "accessType": "READ",
      "principalType": "ROLE",
      "principalId": "$owner",
      "permission": "ALLOW"
    }
  ]
}

获取/ GeneralUsers /:id 401 AUTHORIZATION_REQUIRED错误

我英文不好。
如果您听不懂,请在评论中写。
我会尽力回答。

0 个答案:

没有答案