Summary
In this chapter, we saw how to add authentication and image uploading to our GraphQL API with JWT, and we protected the endpoints from users that are not authenticated.
That concludes this chapter! In the next chapter, we'll continue our journey of building our backend application by implementing realtime subscriptions.