Why it matters in practice
GraphQL, JWT and OAuth/OIDC matters because it shapes how an operator scopes the work, chooses validation steps, prioritizes evidence and explains risk. The point is not to accumulate trivia; it is to understand which control boundary is in play and how that boundary can fail under realistic pressure.
Primary coverage
- Check whether introspection, schema documentation and error handling leak too much structure.
- Audit token issuance, storage, algorithm selection, key rotation and claim handling under alternate roles.
- Model OAuth and OIDC as delegated trust, not just login. Scopes, audiences and consent boundaries matter.
- Test batching, nested queries and resolver-level authorization separately from top-level route checks.
Selected public references
Write findings in terms of trust crossed, scope enlarged and business or operational effect reached. That keeps the note useful whether you are validating a lab, an internal research target or a live customer environment.
Selected public references
- PortSwigger · GraphQLGraphQL discovery and attack patterns.
- PortSwigger · JWTToken structure and implementation failure modes.
- OpenID Connect CoreOIDC semantics and claims.
