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

auth0-password-grant

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

auth0-password-grant

CLI Auth0 access tokens through the Resource Owner Password Grant

  • 1.0.14
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

auth0-password-grant

This is a port of the original auth0-password-grant to a npm package. CLI Auth0 access tokens.

auth0-password-grant is a command-line tool to quickly provision new Auth0 access tokens using the Resource Owner Password Grant.

Igrom@foo: ~$ auth0-password-grant -u igrom@example.com -p 123456
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6InlNR2cwTUllT09NZUdnR3dJd0lpTUlNTWdNd3lwR2dJZ0lpaTRnTUlNRWdJTUNNR2dFd01NIn0gCg==
Igrom@foo: ~$ !! | base64 -d | jq
{
  "typ": "JWT",
  "alg": "RS256",
  "kid: "yMGg0MIeOOMeGgGwIwIiMIMMgMwypGgIgIii4gMIMEgIMCMGgEwMM"
}

Provisioning Auth0 access tokens for making manual API calls is a commonly done task. As most tokens soon expire, it is often necessary to provision multiple access tokens in a single session. This tool aims to reduce the tediousness of doing this.

It is possible to pass all required request parameters: username, password, auth0 domain URL and more through command-line options, but it is more convenient to save them in a config file that auth0-password-grant reads on execution.

Features:

  • store settings for quick token procurement
  • prepend token with "Bearer " for valid Authorization tokens
  • copy token to clipboard (if xclip (Linux/X11) or pbcopy (Mac) is installed)
  • comprehensive man pages

How to install

apt install jq
yarn global install auth0-password-grant

Recommendations

For common workflows it is recommended to create the following shorthand:

alias tok='auth0-password-grant -BX'

to quickly construct a valid Authorization header and put it in the clipboard.

Author

Warren Parad

Copyright © 2018 Warren Parad. Licensed under the 3-clause BSD license.

Keywords

FAQs

Package last updated on 27 Mar 2018

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