When it comes to write code you don't need to learn magic spells.
All you need is to take a look outside the window and solve your problem with patterns from the real world.
How to add an Authentication layer for your GraphQL API - At the end of this article, you are able to authenticate GraphQL requests and protect your sensible queries.