reusable google auth helper that you can use to get tokens
NOTE
before generating auth token, define the scopes in auth-listener.ts
auth-listener.ts