Skip to main content

cognito-login - A CLI to get a jwt from cognito login credentials

Project description

Cognito Login: A CLI to get a jwt from cognito login credentials

Makes heavy use of the warrant library to make it easy to get a jwt from a cognito userpool.

Configuration

Configuration for this project is sourced from your current working directory ./.cognito-login.yaml, your home directory ~/.cognito-login.yaml, or environment variables showin in the cognito-login --help output.

Configuration file properties look similar to the command-line arguments, except without the --.

The following command

$ cognito-login --user-pool-id us-east-1_ABCABCABC --app-client-id abcabcabcabcabcabcabcabcab -u ... -p ...

can be made easier by defining the following config:

user-pool-id: us-east-1_ABCABCABC
app-client-id: abcabcabcabcabcabcabcabcab

so you just have to execute this command:

$ cognito-login -u ... -p ...

Usage

-h, --help

Get more information on how to use the command

-v, --version

Display the current version of cognito-login

--user-pool-id

The ID of the user pool you want to authenticate with

--app-client-id

The ID of the user pool's app client you want to authenticate with

-u, --username

The username of the user you want to authenticate

-p, --password

The password of the user you want to authenticate

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cognito-login-0.0.5.tar.gz (8.5 kB view details)

Uploaded Source

File details

Details for the file cognito-login-0.0.5.tar.gz.

File metadata

  • Download URL: cognito-login-0.0.5.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for cognito-login-0.0.5.tar.gz
Algorithm Hash digest
SHA256 c71a8adffbd1b407e38ed8ad8e28f23cb6ce3c06350d15c96da8f43a2e0fe49d
MD5 32ac59ffd1423a7a02b9c1f5346f9135
BLAKE2b-256 b138a2ff5b02bc9fdccdb69f6097c0da1a793c2de49284161fc2ccb190680d93

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page