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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

auto_aws_sso-1.0.1-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for auto_aws_sso-1.0.1.tar.gz
Algorithm Hash digest
SHA256 03ad7e7932aa1e112b0d96451495690ab0eefd0d39f459115f5214d95ab07275
MD5 2d8e410053fbcd5ebe36117e74adb7ee
BLAKE2b-256 e7bf85ff5bdf06a3edcc6f29576e527feeb0ffd46d21baf240b0d351513d10a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: auto_aws_sso-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for auto_aws_sso-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0b92c08b607c671f40580acfec719e9392dcf19f3254108f80c66d8f247d4de1
MD5 a8a83037559162748f74e95f7373b9eb
BLAKE2b-256 e98257d5250dc05786d3dcb682b0d760d2cb1973125f881f67f33d118e77a57d

See more details on using hashes here.

Supported by

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