2017-11-26 4 views
0

GraphQLの権限を管理する方法は?GraphQLの権限

たとえば、誰かが投稿を取得するためのクエリを作成し、そのユーザーが権限を持っていない場合、そのような場合にはどのような応答が必要ですか?

サブコレクションの権限がない場合の対応方法たとえば投稿+コメント(ユーザーが投稿の権限を持っているがコメントの権限がない場合)

答えて

2

一般に、ユーザーがオブジェクトを表示する権限を持っていない場合は、nullが返されるか、エラーが返されます。それは本当にあなたとあなたの要求に依存します。サブコレクションにも同じです。

私はこれが非常に満足のいく答えではないことを知っています。申し訳ありません。しかし、あなたの質問は広すぎるし、答え​​が多すぎることもあり、それらは皆あなたの要求に依存しています。

私はこのGraphQLサミット2017ビデオ「Ryan Chenkie - Handling Authentication and Authorization in GraphQLを見てお勧めします。これは、サンプル・コードと結合可能なアプローチを概説する。

また、ここではかなり便利になります最近の答えはだ Graphql @include with expression