{"library":"google-auto-auth","type":"library","category":null,"description":"google-auto-auth is a JavaScript library designed to simplify the process of authenticating requests to Google APIs. It abstracts away much of the complexity of managing credentials and obtaining access tokens, leveraging Google's Application Default Credentials (ADC) strategy to automatically find credentials based on the application's environment. This means it can seamlessly authenticate on Google Cloud Platform, when authenticated with the `gcloud` SDK, or via the `GOOGLE_APPLICATION_CREDENTIALS` environment variable. For environments where automatic authentication isn't available, it supports explicit configuration using key files or credentials objects. The current stable version is `0.10.1`. While not on a rapid release cycle, it is actively maintained as a utility for streamlined Google API access, providing a thin layer over the `google-auth-library` to offer a more developer-friendly interface for common authentication patterns.","language":"javascript","status":"active","version":"0.10.1","tags":["javascript","google","authentication","jwt","service","account","googleapis","gcloud","cloud"],"last_verified":"Wed May 27","install":[{"cmd":"npm install google-auto-auth","imports":["const googleAutoAuth = require('google-auto-auth');","const authClient = googleAutoAuth(authConfig);","authClient.authorizeRequest(reqOpts, callback);"]},{"cmd":"yarn add google-auto-auth","imports":[]},{"cmd":"pnpm add google-auto-auth","imports":[]}],"homepage":null,"github":"https://github.com/stephenplusplus/google-auto-auth","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/google-auto-auth","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/google-auto-auth/compatibility"}}