New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@adntro/google-cloud-auth

Package Overview
Dependencies
Maintainers
4
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@adntro/google-cloud-auth - npm Package Compare versions

Comparing version 0.0.1 to 0.0.2

6

package.json
{
"name": "@adntro/google-cloud-auth",
"version": "0.0.1",
"version": "0.0.2",
"description": "Google Cloud auth utilitities (get token from functions, local, etc.)",

@@ -25,3 +25,5 @@ "main": "build/src/index.js",

"pretest": "npm.cmd run compile",
"posttest": "npm.cmd run lint"
"posttest": "npm.cmd run lint",
"prepublish": "npm.cmd run compile",
"publish": "npm.cmd publish --access public"
},

@@ -28,0 +30,0 @@ "devDependencies": {

# @adntro/google-cloud-auth
> Google Cloud auth utilitities (get token from functions, local, etc.)
Google Cloud auth utilitities (get token from functions, local, etc.)
[![NPM Version][npm-image]][npm-url]
It makes easy to get a bearer token to use from local to invoked authorized endpoints (Cloud Functions, Cloud Run, etc.), and also
to get that token to invoke a secured resource from another resorce.
## Getting started
Install as a dependency
```
npm i -S @adntro/google-cloud-auth
```
- In **local environment** you must have installed `gcloud sdk` (https://cloud.google.com/sdk/docs/install)
- From a function, the service account which executes the code should have permission to invoke the remote function
## Usage
```
const { getIdToken } = require('@adntro/google-cloud-auth');
async function invokeEndpoint(url, data) {
const token = await getIdToken(url);
return fetch(url, {
method: 'POST',
body: JSON.stringify(data),
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'Bearer ' + token // <-- The idToken
}
});
}
```
## License
[MIT](LICENSE)
By Adntro Genetics SL
---
Made with ❤️ by the Adntro Genetics Developer Team.
> ***NOTE: This is not an official Adntro product.***
[npm-url]: https://www.npmjs.com/package/@adntro/google-cloud-auth

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc