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
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
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 orenable_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: