How to setup OAuth2.0 authentication for Google(GCP) account & obtain access token for Gemini APIs?