0
私のプロジェクトでgraphql-php
の認証を実装しようとしています。その考え方は、クエリを実行する前に、特定のクエリや突然変異に対する各ユーザグループのアクセスを設定し、check-accessメソッドをgraphqlコントローラに実装できるユーザアクセス配列を用意することです。GraphQL PHPの完全なクエリパス
一つの方法は、要求を自分で解析するだろうが、私は誰もが、私はそれがhttps://webonyx.github.io/graphql-php/error-handling/
<?php
[
'message' => 'My reported error',
'category' => 'businessLogic',
'locations' => [
['line' => 10, 'column' => 2]
],
'path' => [
'path',
'to',
'fieldWithException'
]
];
解決機能では、現在のタイプまでのパスのみのクエリのフルパスが返されるため、これにはわずかな問題があります。しかし、これはまだ良くないですし、私はこれで作業することができますので、どうもありがとうございます。 – ElvisElvis
私はそれがあなたが望んだと思ったのですか?代わりに何がありますか? – AndHeiberg
コントローラのパスを取得するので、各解決に "check"関数を書く必要はありませんが、クエリが実行される前に一度は書く必要はありませんが、graphql-phpでは可能です。 – ElvisElvis