Во-первых, не нужно запихивать в объект и в репу данные авторизации, для этого есть Environment variables in Cloud Functions
https://cloud.google.com/functions/docs/env-var
Второе - сервис-аккаунт для Gmail нужен как раз для того, чтобы контролировать доступы сторонних приложений (в данном кейсе, это Firebase). Это на самом деле удобнее, чем помещать в Environment variables свои логины и пароли, вместо просто private key.