権限を試す
todos テーブル用のGraphQL APIによる権限のテストを始めましょう。
クエリ
では、2つの要求ヘッダーを追加して、データのクエリを行いましょう。
x-hasura-role:userx-hasura-user-id:1
query {todos {idtitleis_publicis_completeduser_id}}
以下のような応答が得られるはずです。

ユーザーid 1 に対して、受信した応答がフィルターされることに注意してください。x-hasura-user-id から 2 に値を変更すると、ユーザーid 2 に対してのみデータが返されます。これにより、前のステップで設定した権限が確認されます。
users テーブルでも、同様に権限設定をテストできます。
Did you find this page helpful?
Start with GraphQL on Hasura for Free
Build apps and APIs 10x faster
Built-in authorization and caching
8x more performant than hand-rolled APIs





