Configurer le pluginDésactiver les mutations
Désactiver les mutations
Il existe deux façons de désactiver les mutations dans le schéma GraphQL, selon qu'elles doivent être désactivées pour tous les endpoints ou seulement pour certains endpoint(s) spécifique(s).
1. Désactiver les mutations pour tous les endpoints
(Cela peut être fait dans le plugin standard, sans besoin d'extensions.)
Allez à la page Modules et désactivez le module Mutations (comme indiqué dans le guide Explorer, activer et désactiver les modules). Cela empêchera alors toutes les mutations de tous les autres modules d'être enregistrées en premier lieu.
2. Désactiver les mutations pour un endpoint spécifique
Cela se fait via Access Control, en supprimant l'accès à l'opération de mutation. Pour cela, créez une entrée Access Control contenant :
- Le mode de visibilité privée
- La règle "Disable access"
- L'opération
"mutation"