Skip to main content

Fuck AWS SSO.

Project description

A CLI tool to automate AWS SSO login. It uses selenium with chrome under the hood.

1. Install with pipx

pipx install auto-aws-sso

2. Run first time with --no-headless

You need that to save your browser user data. Browser will be opened by auto-aws-sso.

auto-aws-sso --no-headless

How it works

Script reads aws sso login output from stdin and parses it. Then it opens chrome with user data dir and navigates to AWS SSO login page. After that it fills the form and submits it. Finally it waits for aws sso to confirm login and then it closes chrome. There is default headless mode so you won't see anything. If you want to see what's going on you can use --no-headless option. It will open chrome and you will see what's going on.

Prerequisites

You need google-chrome installed and in your PATH.

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

auto_aws_sso-0.0.6.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

auto_aws_sso-0.0.6-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file auto_aws_sso-0.0.6.tar.gz.

File metadata

  • Download URL: auto_aws_sso-0.0.6.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.2

File hashes

Hashes for auto_aws_sso-0.0.6.tar.gz
Algorithm Hash digest
SHA256 3c14130ddeec911fe752a93a77216ddb6e8e0d2c759b307f2b3bc1ea62e13fd9
MD5 3d06a6ef3a0de0ceb3d5c95be37c1b2e
BLAKE2b-256 496a5e66218ab9d86df9b38db8740222359a37957e18cb12f061eb11b79a23b2

See more details on using hashes here.

File details

Details for the file auto_aws_sso-0.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for auto_aws_sso-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 005353893a235b7e0558e0cc1829bad0ab60273f6c923d115c69ab8f921fc6e7
MD5 7f2e7d72f020439d9ae3e13fcb0ca096
BLAKE2b-256 79797ecd580173c7b3e6bf2e946fad6e466b13b78eec9138100dfa710f548c54

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