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.4.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

auto_aws_sso-0.0.4-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for auto_aws_sso-0.0.4.tar.gz
Algorithm Hash digest
SHA256 ce0bd8a7036ceb0021507db79c20f173a52927a84a1ec7442cdaa44cba26cbba
MD5 6f4d3b28b0d1a226d3a315fad5dcda2e
BLAKE2b-256 3418ceeaacd50d807317027bc773b768d0ea5dd8400c6541a3ba0956f1b1a4d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for auto_aws_sso-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a517249543795f6196e69f638c8f24b551f831caa882a8121b789c2bfef74bff
MD5 4d510d6815e0458a1e1d5b6ef9a53e45
BLAKE2b-256 472180a3d13dd2e415ea658a4116d9b2a3c8852bf4261d96c34a20cba52cbf86

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