Skip to main content

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

Metadata

Release files for cognito-login 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cognito-login 0.0.5
File Size Uploaded
cognito-login-0.0.5.tar.gz 8.5 kB Details

Release files / cognito-login-0.0.5.tar.gz

Download URL cognito-login-0.0.5.tar.gz
Size 8.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c71a8adffbd1b407e38ed8ad8e28f23cb6ce3c06350d15c96da8f43a2e0fe49d
BLAKE2b-256 checksum
How to use checksums
b138a2ff5b02bc9fdccdb69f6097c0da1a793c2de49284161fc2ccb190680d93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.0.5 This release

1 release file

0.0.2

1 release file

0.0.1

1 release file

0.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page