Concept Flow - Directive-based authorization
Client sends GraphQL query
GraphQL server parses query
Server checks for authorization directives
Evaluate directive conditions
Allow field
Return data
Send response
The server reads the query, checks authorization directives on fields, allows or denies access accordingly, then returns data or errors.