私はドキュメントを読んできましたが、私はそれを正しく理解することはできません。FeathersJSで条件付きフックを構成する方法は?
私はいくつかの付属のフックをラップしてカスタム条件付きフックを実装しようとしています。
auth.restrictToRoles({
roles: ['admin', 'super-admin']
}),
ユーザーが必要な役割を持っている場合:ユーザーが使用してadmin
またはsuper-admin
役割を持っている場合、最初のチェック)
1:それはで(メソッドは関係ありません)サービスへのアクセスを制限すべきです、フックはアクセスを許可する必要があります。そうでなければ...
2)を使用して、所有者へのアクセスを制限:私は把握することはできませんどのような
auth.restrictToOwner({ ownerField: 'id' }),
は、必要に応じて私はauth.restrictToOwner
を実行することができますauth.restrictToRoles
の結果を取得して確認する方法です。
ご協力いただければ幸いです!
大変ありがとうございます。私は2つの種類の組み合わせと、そのうまくいって行ってしまった。 – forgot