Skip to main content

gw2aws

PyPI version CI

SAML login to AWS via Google Workspace using Playwright.

Based on the behavior of the saml2aws Browser provider, gw2aws enables automated authentication for Google Workspace SSO.

Install

pipx install gw2aws
# or
pip install gw2aws

Requirements

You must have a Google Workspace account with 2FA enabled and TOTP registered as an authentication method.

Usage

gw2aws configure --profile myprofile

gw2aws login --profile myprofile
gw2aws login --profile myprofile --no-headless

aws --profile myprofile sts get-caller-identity

References

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gw2aws-0.0.1.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

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

gw2aws-0.0.1-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file gw2aws-0.0.1.tar.gz.

File metadata

  • Download URL: gw2aws-0.0.1.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for gw2aws-0.0.1.tar.gz
Algorithm Hash digest
SHA256 170750c8ec8118163b57e230b6f1accdb24db6549adc313eceefa67bad3461b0
MD5 73a236e176f23e91b1841d14b34e3a91
BLAKE2b-256 9613b6cb1dac90906e899754acd44334c8386d8326cf7f4a85cc87720342ec43

See more details on using hashes here.

File details

Details for the file gw2aws-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: gw2aws-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for gw2aws-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9054cba2f39e9e958be5a76d1dd7d58dbf6313c73302d7f21c89e0b1e48698ac
MD5 0edf4bddeab280abc1bd8bee39e7d13c
BLAKE2b-256 795b1d2244cd001e52f2265cb159c56856c3aa285d18d565a9dce43545263ada

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