├── .compodocrc ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github ├── .OwlBot.lock.yaml ├── .OwlBot.yaml ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── documentation_request.yml │ ├── feature_request.yml │ ├── processs_request.md │ ├── questions.md │ └── support_request.md ├── PULL_REQUEST_TEMPLATE.md ├── auto-approve.yml ├── auto-label.yaml ├── generated-files-bot.yml ├── release-please.yml ├── release-trigger.yml ├── scripts │ ├── close-invalid-link.cjs │ ├── close-unresponsive.cjs │ ├── fixtures │ │ ├── invalidIssueBody.txt │ │ ├── validIssueBody.txt │ │ └── validIssueBodyDifferentLinkLocation.txt │ ├── package.json │ ├── remove-response-label.cjs │ └── tests │ │ ├── close-invalid-link.test.cjs │ │ └── close-or-remove-response-label.test.cjs ├── sync-repo-settings.yaml └── workflows │ ├── ci.yaml │ ├── issues-no-repro.yaml │ └── response.yaml ├── .gitignore ├── .jsdoc.js ├── .kokoro ├── .gitattributes ├── browser-test.sh ├── common.cfg ├── continuous │ ├── node14 │ │ ├── common.cfg │ │ ├── lint.cfg │ │ ├── samples-test.cfg │ │ ├── system-test.cfg │ │ └── test.cfg │ └── node18 │ │ ├── common.cfg │ │ ├── lint.cfg │ │ ├── samples-test.cfg │ │ ├── system-test.cfg │ │ └── test.cfg ├── docs.sh ├── lint.sh ├── populate-secrets.sh ├── presubmit │ ├── node14 │ │ ├── common.cfg │ │ ├── samples-test.cfg │ │ ├── system-test.cfg │ │ └── test.cfg │ ├── node18 │ │ ├── common.cfg │ │ ├── samples-test.cfg │ │ ├── system-test.cfg │ │ └── test.cfg │ └── windows │ │ ├── common.cfg │ │ └── test.cfg ├── publish.sh ├── release │ ├── common.cfg │ ├── docs-devsite.cfg │ ├── docs-devsite.sh │ ├── docs.cfg │ ├── docs.sh │ └── publish.cfg ├── samples-test.sh ├── system-test.sh ├── test.bat ├── test.sh ├── trampoline.sh └── trampoline_v2.sh ├── .mocharc.js ├── .nycrc ├── .prettierignore ├── .prettierrc.js ├── .readme-partials.yaml ├── .repo-metadata.json ├── .trampolinerc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── browser-test ├── fixtures │ └── keys.ts ├── test.crypto.ts └── test.oauth2.ts ├── karma.conf.js ├── linkinator.config.json ├── owlbot.py ├── package.json ├── renovate.json ├── samples ├── .eslintrc.yml ├── README.md ├── adc.js ├── authenticateAPIKey.js ├── authenticateExplicit.js ├── authenticateImplicitWithAdc.js ├── compute.js ├── credentials.js ├── customCredentialSupplierAwsWorkload.js ├── customCredentialSupplierOktaWorkload.js ├── downscopedclient.js ├── headers.js ├── idTokenFromImpersonatedCredentials.js ├── idTokenFromMetadataServer.js ├── idTokenFromServiceAccount.js ├── idtokens-iap.js ├── idtokens-serverless.js ├── jwt.js ├── keepalive.js ├── keyfile.js ├── oauth2-codeVerifier.js ├── oauth2.js ├── package.json ├── puppeteer │ ├── .eslintrc.yml │ ├── oauth2-test.js │ └── package.json ├── scripts │ ├── downscoping-with-cab-setup.js │ └── externalclient-setup.js ├── signBlob.js ├── signBlobImpersonated.js ├── test │ ├── auth.test.js │ ├── downscoping-with-cab.test.js │ ├── externalclient.test.js │ └── jwt.test.js ├── verifyGoogleIdToken.js ├── verifyIdToken-iap.js └── verifyIdToken.js ├── src ├── auth │ ├── authclient.ts │ ├── awsclient.ts │ ├── awsrequestsigner.ts │ ├── baseexternalclient.ts │ ├── certificatesubjecttokensupplier.ts │ ├── computeclient.ts │ ├── credentials.ts │ ├── defaultawssecuritycredentialssupplier.ts │ ├── downscopedclient.ts │ ├── envDetect.ts │ ├── executable-response.ts │ ├── externalAccountAuthorizedUserClient.ts │ ├── externalclient.ts │ ├── filesubjecttokensupplier.ts │ ├── googleauth.ts │ ├── iam.ts │ ├── identitypoolclient.ts │ ├── idtokenclient.ts │ ├── impersonated.ts │ ├── jwtaccess.ts │ ├── jwtclient.ts │ ├── loginticket.ts │ ├── oauth2client.ts │ ├── oauth2common.ts │ ├── passthrough.ts │ ├── pluggable-auth-client.ts │ ├── pluggable-auth-handler.ts │ ├── refreshclient.ts │ ├── stscredentials.ts │ └── urlsubjecttokensupplier.ts ├── crypto │ ├── browser │ │ └── crypto.ts │ ├── crypto.ts │ ├── node │ │ └── crypto.ts │ └── shared.ts ├── index.ts ├── shared.cts └── util.ts ├── system-test ├── fixtures │ └── kitchen │ │ ├── package.json │ │ ├── src │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── webpack.config.js └── test.kitchen.ts ├── test ├── externalclienthelper.ts ├── fixtures │ ├── aws-security-credentials-fake.json │ ├── badlink │ ├── config-no-quota │ │ └── .config │ │ │ └── gcloud │ │ │ └── application_default_credentials.json │ ├── config-with-quota │ │ └── .config │ │ │ └── gcloud │ │ │ └── application_default_credentials.json │ ├── ecdsapublickeys.json │ ├── empty.json │ ├── emptylink │ ├── external-account-authorized-user-cred.json │ ├── external-account-cert │ │ ├── cert_config.json │ │ ├── cert_config_empty.json │ │ ├── cert_config_missing_cert_path.json │ │ ├── cert_config_missing_key_path.json │ │ ├── cert_config_with_malformed_key.json │ │ ├── cert_config_with_malformed_leaf_cert.json │ │ ├── chain_with_leaf_middle.pem │ │ ├── chain_with_leaf_top.pem │ │ ├── chain_with_malformed_cert.pem │ │ ├── chain_with_no_leaf.pem │ │ ├── leaf.crt │ │ ├── leaf.key │ │ ├── leaf_malformed.crt │ │ └── leaf_malformed.key │ ├── external-account-cred.json │ ├── external-subject-token.json │ ├── external-subject-token.txt │ ├── fake-ecdsa-private.pem │ ├── fake-ecdsa-public.pem │ ├── goodlink │ ├── impersonated-with-scopes.json │ ├── impersonated_application_default_credentials.json │ ├── key.p12 │ ├── oauthcertspem.json │ ├── private.json │ ├── private.pem │ ├── private2.json │ ├── public.pem │ ├── refresh.json │ ├── service-account-with-quota.json │ └── wellKnown.json ├── test.authclient.ts ├── test.awsclient.ts ├── test.awsrequestsigner.ts ├── test.baseexternalclient.ts ├── test.compute.ts ├── test.crypto.ts ├── test.downscopedclient.ts ├── test.executableresponse.ts ├── test.externalaccountauthorizeduserclient.ts ├── test.externalclient.ts ├── test.googleauth.ts ├── test.iam.ts ├── test.identitypoolclient.ts ├── test.idtokenclient.ts ├── test.impersonated.ts ├── test.index.ts ├── test.jwt.ts ├── test.jwtaccess.ts ├── test.loginticket.ts ├── test.oauth2.ts ├── test.oauth2common.ts ├── test.passthroughclient.ts ├── test.pluggableauthclient.ts ├── test.pluggableauthhandler.ts ├── test.refresh.ts ├── test.stscredentials.ts ├── test.util.ts └── utils.ts ├── tsconfig.json ├── webpack-tests.config.js └── webpack.config.js /.compodocrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.compodocrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./node_modules/gts" 3 | } 4 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/.OwlBot.lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/.OwlBot.lock.yaml -------------------------------------------------------------------------------- /.github/.OwlBot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/.OwlBot.yaml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/ISSUE_TEMPLATE/documentation_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/processs_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/ISSUE_TEMPLATE/processs_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/ISSUE_TEMPLATE/questions.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/support_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/ISSUE_TEMPLATE/support_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/auto-approve.yml: -------------------------------------------------------------------------------- 1 | processes: 2 | - "NodeDependency" -------------------------------------------------------------------------------- /.github/auto-label.yaml: -------------------------------------------------------------------------------- 1 | requestsize: 2 | enabled: true 3 | -------------------------------------------------------------------------------- /.github/generated-files-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/generated-files-bot.yml -------------------------------------------------------------------------------- /.github/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/release-please.yml -------------------------------------------------------------------------------- /.github/release-trigger.yml: -------------------------------------------------------------------------------- 1 | enabled: true 2 | multiScmName: google-auth-library-nodejs -------------------------------------------------------------------------------- /.github/scripts/close-invalid-link.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/scripts/close-invalid-link.cjs -------------------------------------------------------------------------------- /.github/scripts/close-unresponsive.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/scripts/close-unresponsive.cjs -------------------------------------------------------------------------------- /.github/scripts/fixtures/invalidIssueBody.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/scripts/fixtures/invalidIssueBody.txt -------------------------------------------------------------------------------- /.github/scripts/fixtures/validIssueBody.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/scripts/fixtures/validIssueBody.txt -------------------------------------------------------------------------------- /.github/scripts/fixtures/validIssueBodyDifferentLinkLocation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/scripts/fixtures/validIssueBodyDifferentLinkLocation.txt -------------------------------------------------------------------------------- /.github/scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/scripts/package.json -------------------------------------------------------------------------------- /.github/scripts/remove-response-label.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/scripts/remove-response-label.cjs -------------------------------------------------------------------------------- /.github/scripts/tests/close-invalid-link.test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/scripts/tests/close-invalid-link.test.cjs -------------------------------------------------------------------------------- /.github/scripts/tests/close-or-remove-response-label.test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/scripts/tests/close-or-remove-response-label.test.cjs -------------------------------------------------------------------------------- /.github/sync-repo-settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/sync-repo-settings.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/issues-no-repro.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/workflows/issues-no-repro.yaml -------------------------------------------------------------------------------- /.github/workflows/response.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.github/workflows/response.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.gitignore -------------------------------------------------------------------------------- /.jsdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.jsdoc.js -------------------------------------------------------------------------------- /.kokoro/.gitattributes: -------------------------------------------------------------------------------- 1 | * linguist-generated=true 2 | -------------------------------------------------------------------------------- /.kokoro/browser-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/browser-test.sh -------------------------------------------------------------------------------- /.kokoro/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/common.cfg -------------------------------------------------------------------------------- /.kokoro/continuous/node14/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/continuous/node14/common.cfg -------------------------------------------------------------------------------- /.kokoro/continuous/node14/lint.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/continuous/node14/lint.cfg -------------------------------------------------------------------------------- /.kokoro/continuous/node14/samples-test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/continuous/node14/samples-test.cfg -------------------------------------------------------------------------------- /.kokoro/continuous/node14/system-test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/continuous/node14/system-test.cfg -------------------------------------------------------------------------------- /.kokoro/continuous/node14/test.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.kokoro/continuous/node18/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/continuous/node18/common.cfg -------------------------------------------------------------------------------- /.kokoro/continuous/node18/lint.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/continuous/node18/lint.cfg -------------------------------------------------------------------------------- /.kokoro/continuous/node18/samples-test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/continuous/node18/samples-test.cfg -------------------------------------------------------------------------------- /.kokoro/continuous/node18/system-test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/continuous/node18/system-test.cfg -------------------------------------------------------------------------------- /.kokoro/continuous/node18/test.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.kokoro/docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/docs.sh -------------------------------------------------------------------------------- /.kokoro/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/lint.sh -------------------------------------------------------------------------------- /.kokoro/populate-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/populate-secrets.sh -------------------------------------------------------------------------------- /.kokoro/presubmit/node14/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/presubmit/node14/common.cfg -------------------------------------------------------------------------------- /.kokoro/presubmit/node14/samples-test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/presubmit/node14/samples-test.cfg -------------------------------------------------------------------------------- /.kokoro/presubmit/node14/system-test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/presubmit/node14/system-test.cfg -------------------------------------------------------------------------------- /.kokoro/presubmit/node14/test.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.kokoro/presubmit/node18/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/presubmit/node18/common.cfg -------------------------------------------------------------------------------- /.kokoro/presubmit/node18/samples-test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/presubmit/node18/samples-test.cfg -------------------------------------------------------------------------------- /.kokoro/presubmit/node18/system-test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/presubmit/node18/system-test.cfg -------------------------------------------------------------------------------- /.kokoro/presubmit/node18/test.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.kokoro/presubmit/windows/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/presubmit/windows/common.cfg -------------------------------------------------------------------------------- /.kokoro/presubmit/windows/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/presubmit/windows/test.cfg -------------------------------------------------------------------------------- /.kokoro/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/publish.sh -------------------------------------------------------------------------------- /.kokoro/release/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/release/common.cfg -------------------------------------------------------------------------------- /.kokoro/release/docs-devsite.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/release/docs-devsite.cfg -------------------------------------------------------------------------------- /.kokoro/release/docs-devsite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/release/docs-devsite.sh -------------------------------------------------------------------------------- /.kokoro/release/docs.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/release/docs.cfg -------------------------------------------------------------------------------- /.kokoro/release/docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/release/docs.sh -------------------------------------------------------------------------------- /.kokoro/release/publish.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/release/publish.cfg -------------------------------------------------------------------------------- /.kokoro/samples-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/samples-test.sh -------------------------------------------------------------------------------- /.kokoro/system-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/system-test.sh -------------------------------------------------------------------------------- /.kokoro/test.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/test.bat -------------------------------------------------------------------------------- /.kokoro/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/test.sh -------------------------------------------------------------------------------- /.kokoro/trampoline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/trampoline.sh -------------------------------------------------------------------------------- /.kokoro/trampoline_v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.kokoro/trampoline_v2.sh -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.mocharc.js -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.nycrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.readme-partials.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.readme-partials.yaml -------------------------------------------------------------------------------- /.repo-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.repo-metadata.json -------------------------------------------------------------------------------- /.trampolinerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/.trampolinerc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/SECURITY.md -------------------------------------------------------------------------------- /browser-test/fixtures/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/browser-test/fixtures/keys.ts -------------------------------------------------------------------------------- /browser-test/test.crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/browser-test/test.crypto.ts -------------------------------------------------------------------------------- /browser-test/test.oauth2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/browser-test/test.oauth2.ts -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/karma.conf.js -------------------------------------------------------------------------------- /linkinator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/linkinator.config.json -------------------------------------------------------------------------------- /owlbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/owlbot.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/renovate.json -------------------------------------------------------------------------------- /samples/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/.eslintrc.yml -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/adc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/adc.js -------------------------------------------------------------------------------- /samples/authenticateAPIKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/authenticateAPIKey.js -------------------------------------------------------------------------------- /samples/authenticateExplicit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/authenticateExplicit.js -------------------------------------------------------------------------------- /samples/authenticateImplicitWithAdc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/authenticateImplicitWithAdc.js -------------------------------------------------------------------------------- /samples/compute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/compute.js -------------------------------------------------------------------------------- /samples/credentials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/credentials.js -------------------------------------------------------------------------------- /samples/customCredentialSupplierAwsWorkload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/customCredentialSupplierAwsWorkload.js -------------------------------------------------------------------------------- /samples/customCredentialSupplierOktaWorkload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/customCredentialSupplierOktaWorkload.js -------------------------------------------------------------------------------- /samples/downscopedclient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/downscopedclient.js -------------------------------------------------------------------------------- /samples/headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/headers.js -------------------------------------------------------------------------------- /samples/idTokenFromImpersonatedCredentials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/idTokenFromImpersonatedCredentials.js -------------------------------------------------------------------------------- /samples/idTokenFromMetadataServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/idTokenFromMetadataServer.js -------------------------------------------------------------------------------- /samples/idTokenFromServiceAccount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/idTokenFromServiceAccount.js -------------------------------------------------------------------------------- /samples/idtokens-iap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/idtokens-iap.js -------------------------------------------------------------------------------- /samples/idtokens-serverless.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/idtokens-serverless.js -------------------------------------------------------------------------------- /samples/jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/jwt.js -------------------------------------------------------------------------------- /samples/keepalive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/keepalive.js -------------------------------------------------------------------------------- /samples/keyfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/keyfile.js -------------------------------------------------------------------------------- /samples/oauth2-codeVerifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/oauth2-codeVerifier.js -------------------------------------------------------------------------------- /samples/oauth2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/oauth2.js -------------------------------------------------------------------------------- /samples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/package.json -------------------------------------------------------------------------------- /samples/puppeteer/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/puppeteer/.eslintrc.yml -------------------------------------------------------------------------------- /samples/puppeteer/oauth2-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/puppeteer/oauth2-test.js -------------------------------------------------------------------------------- /samples/puppeteer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/puppeteer/package.json -------------------------------------------------------------------------------- /samples/scripts/downscoping-with-cab-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/scripts/downscoping-with-cab-setup.js -------------------------------------------------------------------------------- /samples/scripts/externalclient-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/scripts/externalclient-setup.js -------------------------------------------------------------------------------- /samples/signBlob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/signBlob.js -------------------------------------------------------------------------------- /samples/signBlobImpersonated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/signBlobImpersonated.js -------------------------------------------------------------------------------- /samples/test/auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/test/auth.test.js -------------------------------------------------------------------------------- /samples/test/downscoping-with-cab.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/test/downscoping-with-cab.test.js -------------------------------------------------------------------------------- /samples/test/externalclient.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/test/externalclient.test.js -------------------------------------------------------------------------------- /samples/test/jwt.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/test/jwt.test.js -------------------------------------------------------------------------------- /samples/verifyGoogleIdToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/verifyGoogleIdToken.js -------------------------------------------------------------------------------- /samples/verifyIdToken-iap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/verifyIdToken-iap.js -------------------------------------------------------------------------------- /samples/verifyIdToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/samples/verifyIdToken.js -------------------------------------------------------------------------------- /src/auth/authclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/authclient.ts -------------------------------------------------------------------------------- /src/auth/awsclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/awsclient.ts -------------------------------------------------------------------------------- /src/auth/awsrequestsigner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/awsrequestsigner.ts -------------------------------------------------------------------------------- /src/auth/baseexternalclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/baseexternalclient.ts -------------------------------------------------------------------------------- /src/auth/certificatesubjecttokensupplier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/certificatesubjecttokensupplier.ts -------------------------------------------------------------------------------- /src/auth/computeclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/computeclient.ts -------------------------------------------------------------------------------- /src/auth/credentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/credentials.ts -------------------------------------------------------------------------------- /src/auth/defaultawssecuritycredentialssupplier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/defaultawssecuritycredentialssupplier.ts -------------------------------------------------------------------------------- /src/auth/downscopedclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/downscopedclient.ts -------------------------------------------------------------------------------- /src/auth/envDetect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/envDetect.ts -------------------------------------------------------------------------------- /src/auth/executable-response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/executable-response.ts -------------------------------------------------------------------------------- /src/auth/externalAccountAuthorizedUserClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/externalAccountAuthorizedUserClient.ts -------------------------------------------------------------------------------- /src/auth/externalclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/externalclient.ts -------------------------------------------------------------------------------- /src/auth/filesubjecttokensupplier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/filesubjecttokensupplier.ts -------------------------------------------------------------------------------- /src/auth/googleauth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/googleauth.ts -------------------------------------------------------------------------------- /src/auth/iam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/iam.ts -------------------------------------------------------------------------------- /src/auth/identitypoolclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/identitypoolclient.ts -------------------------------------------------------------------------------- /src/auth/idtokenclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/idtokenclient.ts -------------------------------------------------------------------------------- /src/auth/impersonated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/impersonated.ts -------------------------------------------------------------------------------- /src/auth/jwtaccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/jwtaccess.ts -------------------------------------------------------------------------------- /src/auth/jwtclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/jwtclient.ts -------------------------------------------------------------------------------- /src/auth/loginticket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/loginticket.ts -------------------------------------------------------------------------------- /src/auth/oauth2client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/oauth2client.ts -------------------------------------------------------------------------------- /src/auth/oauth2common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/oauth2common.ts -------------------------------------------------------------------------------- /src/auth/passthrough.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/passthrough.ts -------------------------------------------------------------------------------- /src/auth/pluggable-auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/pluggable-auth-client.ts -------------------------------------------------------------------------------- /src/auth/pluggable-auth-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/pluggable-auth-handler.ts -------------------------------------------------------------------------------- /src/auth/refreshclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/refreshclient.ts -------------------------------------------------------------------------------- /src/auth/stscredentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/stscredentials.ts -------------------------------------------------------------------------------- /src/auth/urlsubjecttokensupplier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/auth/urlsubjecttokensupplier.ts -------------------------------------------------------------------------------- /src/crypto/browser/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/crypto/browser/crypto.ts -------------------------------------------------------------------------------- /src/crypto/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/crypto/crypto.ts -------------------------------------------------------------------------------- /src/crypto/node/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/crypto/node/crypto.ts -------------------------------------------------------------------------------- /src/crypto/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/crypto/shared.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/shared.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/shared.cts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/src/util.ts -------------------------------------------------------------------------------- /system-test/fixtures/kitchen/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/system-test/fixtures/kitchen/package.json -------------------------------------------------------------------------------- /system-test/fixtures/kitchen/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/system-test/fixtures/kitchen/src/index.ts -------------------------------------------------------------------------------- /system-test/fixtures/kitchen/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/system-test/fixtures/kitchen/tsconfig.json -------------------------------------------------------------------------------- /system-test/fixtures/kitchen/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/system-test/fixtures/kitchen/webpack.config.js -------------------------------------------------------------------------------- /system-test/test.kitchen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/system-test/test.kitchen.ts -------------------------------------------------------------------------------- /test/externalclienthelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/externalclienthelper.ts -------------------------------------------------------------------------------- /test/fixtures/aws-security-credentials-fake.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/aws-security-credentials-fake.json -------------------------------------------------------------------------------- /test/fixtures/badlink: -------------------------------------------------------------------------------- 1 | ./noexists.json -------------------------------------------------------------------------------- /test/fixtures/config-no-quota/.config/gcloud/application_default_credentials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/config-no-quota/.config/gcloud/application_default_credentials.json -------------------------------------------------------------------------------- /test/fixtures/config-with-quota/.config/gcloud/application_default_credentials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/config-with-quota/.config/gcloud/application_default_credentials.json -------------------------------------------------------------------------------- /test/fixtures/ecdsapublickeys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/ecdsapublickeys.json -------------------------------------------------------------------------------- /test/fixtures/empty.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /test/fixtures/emptylink: -------------------------------------------------------------------------------- 1 | ./empty.json -------------------------------------------------------------------------------- /test/fixtures/external-account-authorized-user-cred.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-authorized-user-cred.json -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/cert_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cert/cert_config.json -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/cert_config_empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/cert_config_missing_cert_path.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cert/cert_config_missing_cert_path.json -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/cert_config_missing_key_path.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cert/cert_config_missing_key_path.json -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/cert_config_with_malformed_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cert/cert_config_with_malformed_key.json -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/cert_config_with_malformed_leaf_cert.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cert/cert_config_with_malformed_leaf_cert.json -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/chain_with_leaf_middle.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cert/chain_with_leaf_middle.pem -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/chain_with_leaf_top.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cert/chain_with_leaf_top.pem -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/chain_with_malformed_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cert/chain_with_malformed_cert.pem -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/chain_with_no_leaf.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cert/chain_with_no_leaf.pem -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/leaf.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cert/leaf.crt -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/leaf.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cert/leaf.key -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/leaf_malformed.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cert/leaf_malformed.crt -------------------------------------------------------------------------------- /test/fixtures/external-account-cert/leaf_malformed.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cert/leaf_malformed.key -------------------------------------------------------------------------------- /test/fixtures/external-account-cred.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/external-account-cred.json -------------------------------------------------------------------------------- /test/fixtures/external-subject-token.json: -------------------------------------------------------------------------------- 1 | { 2 | "access_token": "HEADER.SIMULATED_JWT_PAYLOAD.SIGNATURE" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/external-subject-token.txt: -------------------------------------------------------------------------------- 1 | HEADER.SIMULATED_JWT_PAYLOAD.SIGNATURE -------------------------------------------------------------------------------- /test/fixtures/fake-ecdsa-private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/fake-ecdsa-private.pem -------------------------------------------------------------------------------- /test/fixtures/fake-ecdsa-public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/fake-ecdsa-public.pem -------------------------------------------------------------------------------- /test/fixtures/goodlink: -------------------------------------------------------------------------------- 1 | ./private.json -------------------------------------------------------------------------------- /test/fixtures/impersonated-with-scopes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/impersonated-with-scopes.json -------------------------------------------------------------------------------- /test/fixtures/impersonated_application_default_credentials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/impersonated_application_default_credentials.json -------------------------------------------------------------------------------- /test/fixtures/key.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/key.p12 -------------------------------------------------------------------------------- /test/fixtures/oauthcertspem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/oauthcertspem.json -------------------------------------------------------------------------------- /test/fixtures/private.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/private.json -------------------------------------------------------------------------------- /test/fixtures/private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/private.pem -------------------------------------------------------------------------------- /test/fixtures/private2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/private2.json -------------------------------------------------------------------------------- /test/fixtures/public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/public.pem -------------------------------------------------------------------------------- /test/fixtures/refresh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/refresh.json -------------------------------------------------------------------------------- /test/fixtures/service-account-with-quota.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/service-account-with-quota.json -------------------------------------------------------------------------------- /test/fixtures/wellKnown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/fixtures/wellKnown.json -------------------------------------------------------------------------------- /test/test.authclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.authclient.ts -------------------------------------------------------------------------------- /test/test.awsclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.awsclient.ts -------------------------------------------------------------------------------- /test/test.awsrequestsigner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.awsrequestsigner.ts -------------------------------------------------------------------------------- /test/test.baseexternalclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.baseexternalclient.ts -------------------------------------------------------------------------------- /test/test.compute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.compute.ts -------------------------------------------------------------------------------- /test/test.crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.crypto.ts -------------------------------------------------------------------------------- /test/test.downscopedclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.downscopedclient.ts -------------------------------------------------------------------------------- /test/test.executableresponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.executableresponse.ts -------------------------------------------------------------------------------- /test/test.externalaccountauthorizeduserclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.externalaccountauthorizeduserclient.ts -------------------------------------------------------------------------------- /test/test.externalclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.externalclient.ts -------------------------------------------------------------------------------- /test/test.googleauth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.googleauth.ts -------------------------------------------------------------------------------- /test/test.iam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.iam.ts -------------------------------------------------------------------------------- /test/test.identitypoolclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.identitypoolclient.ts -------------------------------------------------------------------------------- /test/test.idtokenclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.idtokenclient.ts -------------------------------------------------------------------------------- /test/test.impersonated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.impersonated.ts -------------------------------------------------------------------------------- /test/test.index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.index.ts -------------------------------------------------------------------------------- /test/test.jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.jwt.ts -------------------------------------------------------------------------------- /test/test.jwtaccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.jwtaccess.ts -------------------------------------------------------------------------------- /test/test.loginticket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.loginticket.ts -------------------------------------------------------------------------------- /test/test.oauth2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.oauth2.ts -------------------------------------------------------------------------------- /test/test.oauth2common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.oauth2common.ts -------------------------------------------------------------------------------- /test/test.passthroughclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.passthroughclient.ts -------------------------------------------------------------------------------- /test/test.pluggableauthclient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.pluggableauthclient.ts -------------------------------------------------------------------------------- /test/test.pluggableauthhandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.pluggableauthhandler.ts -------------------------------------------------------------------------------- /test/test.refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.refresh.ts -------------------------------------------------------------------------------- /test/test.stscredentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.stscredentials.ts -------------------------------------------------------------------------------- /test/test.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/test.util.ts -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/test/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack-tests.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/webpack-tests.config.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/google-auth-library-nodejs/HEAD/webpack.config.js --------------------------------------------------------------------------------