Nike-Inc / gimme-aws-creds

A CLI that utilizes Okta IdP via SAML to acquire temporary AWS credentials
Apache License 2.0
919 stars 262 forks source link

Make the use of system keychain optional #440

Closed epierce closed 9 months ago

epierce commented 9 months ago

Description

Added a new config option (enable_keychain) and CLI parameter (--disable-keychain). enable_keychain defaults to TRUE so that existing behavior is not affected. If --disable-keychain is used or enable_keychain = False, the system keychain will not be used and the user will always be prompted for their password.

Related Issue

212

Motivation and Context

Some organizations may want to avoid the storage of user credentials and force the user to input their password on every use.

How Has This Been Tested?

tested on macOS 13.6 with Python 3.11.6

Types of changes

Checklist: