11

REST API を使用してループバック 2.0 アプリ内のすべてのユーザーを一覧表示しようとすると、次のエラーが発生します。

{
  "error": {
    "name": "Error",
    "status": 401,
    "message": "Authorization Required",
    "statusCode": 401,
    "stack": "...."
  }
}

ACL を model-config.json ファイルに手動で追加しました。

"User": {
    "dataSource": "db",
    "acls": [
        {
            "principalType": "ROLE",
            "principalId": "$everyone",
            "permission": "ALLOW",
            "accessType": "*"
        }
    ]
},

それが失敗したので、User 組み込みモデルに基づいてモデルを作成しました。

{
    "name": "Admin",
    "base": "User",
    "properties": {},
    "validations": [],
    "relations": {},
    "acls": [
        {
            "principalType": "ROLE",
            "principalId": "$everyone",
            "permission": "ALLOW",
            "accessType": "*"
        }
    ],
    "methods": []
}

しかし、REST API にはまだ同じ問題があります。

{
  "error": {
    "name": "Error",
    "status": 401,
    "message": "Authorization Required",
    "statusCode": 401,
    "stack": "....."
  }
}

助けていただければ幸いです。=)

4

2 に答える 2

0

ループバック ppl はすべてその問題にぶつかったようです: https://github.com/strongloop/loopback-example-access-control/issues/8

于 2014-08-24T17:53:26.400 に答える