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 hashes)

Uploaded Source

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