- Per-application multi-factor authentication support
- Thanks to: @nonspecialist
- Invalid SAML assertion when per-app MFA is used. (#36)
- Skip app prompt if there's only one to choose from.
- Thanks to: @mcstafford-git
- Removed setting region and output format in AWS credentials file. (#72)
- Thanks to: @jrisebor
- Ability to set requested token duration. (#43).
- Thanks to: @arahayrabedian
- FIDO U2F support.
- Thanks to: @guerremdq & @savar
- Ability to store AWS App choice in
~/.okta-aws
. (#12)
- List of AWS roles returns properly now. (#45)
- Casting issue with MFA factor selection. (#44)
- Travis CI builds to run linting tests for branches and PRs.
- Python3 Compatibility issues.
- Python3 Compatibility. (#38)
- Issue where secondary auth would fail when only a single factor is enrolled for the user. (#27)
- Ability to store MFA factor choice in
~/.okta-aws
. (#3) - Flag to output the version.
- Ability to store AWS Role choice in
~/.okta-aws
. (#4) - Ability to pass in TOTP token as a command-line argument. (#13)
- Support for MFA push notifications. Thanks Justin! (#10)
- Support for caching credentials to use in other sessions. Thanks Justin! (#6, #7)
- Issue #14. Fixed a bug where okta-awscli wasn't connecting to the STS API endpoint in us-gov-west-1 when trying to obtain credential for GovCloud.
- Improved sorting in the app list to be more consistent. Thanks Justin!
- Cleaned up README to improve clarity. Thanks Justin!
- Issue #8. Another pass at trying to fix the MFA list. Factor chosen was being pulled from list which included unsupported factors.
- This CHANGELOG!
- Issue #1. Bug where MFA factor selected isn't always the one passed to Okta for verification.
- Prompts for a username and password if omitted from
.okta-aws
- Spelling fix
- Change
--okta_profile
flag to be--okta-profile
instead.
- Support for flag to force new credentials.
- Handles no profile provided.
- Handles no awscli args provided (authenticate only).
- Initial release. Updated for PyPi.