This adds tests for Google Cloud authentication, and lays the ground-work for future agent auth types in the future.