De plugin configureren
De plugin configurerenIntrospectie uitschakelen

Introspectie uitschakelen

Het introspectieveld __schema is beschikbaar in de Access Control Lists:

__schema-veld in de Access Control List

Hiermee kun je introspectie uitschakelen voor het single endpoint of custom endpoints, met behulp van een van de beschikbare regels, zoals:

  • Altijd uitschakelen
  • Uitschakelen voor uitgelogde gebruikers
  • Uitschakelen voor gebruikers zonder een bepaalde rol of bevoegdheid

Het __schema-veld uitschakelen in de Access Control List

Als je bijvoorbeeld de GraphiQL-client opent op een custom endpoint nadat de toegang tot __schema is uitgeschakeld, krijg je een foutmelding:

Uncaught (in promise) Error: Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: { __schema: null }

GraphiQL-fout door uitgeschakelde introspectie