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

Uploaded Source

Built Distribution

gimme_aws_creds_browser-2.6.1-py2.py3-none-any.whl (54.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file gimme aws creds browser-2.6.1.tar.gz.

File metadata

File hashes

Hashes for gimme aws creds browser-2.6.1.tar.gz
Algorithm Hash digest
SHA256 fb17b379d31d3db10cd9356127a15814d752b68bd9f85050c3d25d3b2c52c575
MD5 b16af9aa46e605ebc7767950e72ea441
BLAKE2b-256 08fc964f9ba8aa61bb3de52161fe4e90246d0f3dc96d95279f552fde1bb80fe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gimme_aws_creds_browser-2.6.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2bb5af479dd95177fc002ac420b0f17c86923dab6acb456363da405bd570deab
MD5 f1957d84f27fe69590746cf1f3f16f60
BLAKE2b-256 fe246f0a431e24d06d1a1504e36c36bbf4686284eb1144a465091a6f80d8d417

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