Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

auth0-access-token

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

auth0-access-token

Tool that fetches access tokens from Auth0

  • 1.0.3
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

auth0-access-token

Installation and Usage

npm install --save auth0-access-token

Grab your credentials from Auth0. You can find them on your Auth0 application settings page.

import AuthClient from 'auth0-access-token'

const authClient = new AuthClient({
    audience: 'YOUR_AUDIENCE'
    clientId: 'YOUR_CLIENT_ID'
    clientSecret: 'YOUR_CLIENT_SECRET'
    url: 'YOUR_AUTH0_URL/oauth/token'
  }
})

And then you can get your token with authClient.getToken()

Here's an example of how to get a token to use on a subsequent http request:

const fetchSecureData = async () => {
  const token = await authClient.getToken()

  axios({
    method: 'POST',
    url: '',
    headers: { authorization: `Bearer ${token}` },
    data: {...}
  })
}

API

InterfacesDescriptionParamsReturns
AuthClientConstructor method, use new keyword{audience, clientId clientSecret, url }client instance
client.getTokenFetches tokenemptyPromise<string>

Token request flow

image

Development

After you've made your changes to the package and pushed your branch, run:

npm version [patch|minor|major]

This will automatically bump up the version and push a new tag. If this is not done, the build will fail because npm doesn't allow publishing the same version twice. Make sure to follow semantic versioning.

Lastly, merge your PR and that check the drone build. If all goes well, it should automatically publish the new version to npm.

TODO:

Make it easier to test changes locally

FAQs

Package last updated on 19 Mar 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

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