How to add Authentication to your GraphQL Subscriptions