プラグインの設定
プラグインの設定mutationの無効化

mutationの無効化

GraphQLスキーマでmutationを無効化する方法は2つあります。すべてのエンドポイントに対して行うか、特定のエンドポイントのみに対して行うかによって異なります。

1. すべてのエンドポイントでmutationを無効化する

(これは標準プラグインで実行可能です。拡張機能は必要ありません。)

Modulesページに移動し、Mutationsモジュールを無効化してください(ガイド「モジュールの閲覧・有効化・無効化」に示されている通り)。これにより、他のすべてのモジュールのmutationが最初から登録されなくなります。

2. 特定のエンドポイントでmutationを無効化する

これはアクセス制御の定義を通じて実現します。mutation操作へのアクセスを削除することで行います。そのためには、以下を含むAccess Controlエントリを作成してください:

  • プライベート可視性モード
  • 「Disable access」ルール
  • "mutation" 操作