2016-10-11 3 views
1

モデル内のデータアクセスを作成したループバックユーザーに限定する必要があります。

私はドキュメントでこれを見た:

http://loopback.io/doc/en/lb2/Model-definition-JSON-file.html#acls

$owner - Owner of the object 

は、それはそのオブジェクトを作成したユーザーでログインしてということですか?

モデルが作成を実行するとき、現在のログインしているユーザーのユーザーIDを独自のACLに格納するloopback.ioはありますか?

または私はユーザモデルに関係して私のモデルに新しいプロパティを作成することである、このような何かをする必要があります。

ACL troubles with loopback.io

答えて

1

がそれを手に入れた:

http://loopback.io/doc/en/lb2/Defining-and-using-roles.html#dynamic-roles

$所有者を修飾するには、ターゲットモデルにUserモデルへのbelongsTo の関係が必要です(または、モデルがUsから拡張されている必要がありますターゲットモデルインスタンスの外部キーと一致するプロパティ があります。 $ ownerのチェックは、 パスの ':id'を持つリモートメソッド(GET/api/users /:idなど)に対してのみ実行されます。

関連する問題