Skip to main content

Its a fork! A CLI to get temporary AWS credentials from Okta using browser automation.

Project description

# Gimme AWS Creds

gimme-aws-creds is a CLI that utilizes an [Okta](https://www.okta.com/) IdP via SAML to acquire temporary AWS credentials via AWS STS.

Okta is a SAML identity provider (IdP), that can be easily set-up to do SSO to your AWS console. Okta does offer an [OSS java CLI]((https://github.com/oktadeveloper/okta-aws-cli-assume-role)) tool to obtain temporary AWS credentials, but we found it needs more information than the average Okta user would have and doesn’t scale well if you have more than one Okta App.

With gimme-aws-creds all you need to know is your username, password, Okta url and MFA token, if MFA is enabled. gimme-aws-creds gives you the option to select which Okta AWS application and role you want credentials for.

## Prerequisites

[Okta SAML integration to AWS using the AWS App](https://help.okta.com/en/prod/Content/Topics/Miscellaneous/References/OktaAWSMulti-AccountConfigurationGuide.pdf)

Python 3.6+

## Installation

This is a Python 3 project.

Install/Upgrade from PyPi:

`bash pip3 install --upgrade gimme-aws-creds `

Full usage guide is available at the [project page](https://github.com/Nike-Inc/gimme-aws-creds)

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

gimme_aws_creds_browser-2.6.2.tar.gz (112.8 kB view details)

Uploaded Source

Built Distribution

gimme_aws_creds_browser-2.6.2-py2.py3-none-any.whl (54.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file gimme_aws_creds_browser-2.6.2.tar.gz.

File metadata

File hashes

Hashes for gimme_aws_creds_browser-2.6.2.tar.gz
Algorithm Hash digest
SHA256 06ce7a59f5787dbcfff6c8fec34fe00d02fdfe41d8d8752f2d8afb57e532f576
MD5 6a6c5c754d8330923923ffde3ad3b6b1
BLAKE2b-256 8812ae86aaf0bbaf43e176ad974dbf9969e407d754ce7aa8c4f89c8662d95d3c

See more details on using hashes here.

File details

Details for the file gimme_aws_creds_browser-2.6.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for gimme_aws_creds_browser-2.6.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d194d0d44045687dacd6f1d8cc5c2dda3aba81240c136c04712f01d6505bfe8b
MD5 31e28b11cc8c0e25f7ca1980d5b95d73
BLAKE2b-256 9ca03badb30494a9132e85ac704cd1bca37b44ab2a5fce8dd20615d113798fbd

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