From 7a4b17005a6efc490b38ec5ca0676d805f65500c Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Tue, 31 Aug 2021 15:51:11 +0200 Subject: [PATCH] expose force_auth in config --- cli/koji.conf | 3 +++ koji/__init__.py | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/cli/koji.conf b/cli/koji.conf index c1d50dc1..331751d4 100644 --- a/cli/koji.conf +++ b/cli/koji.conf @@ -45,3 +45,6 @@ ;timeout of GSSAPI/SSL authentication by seconds, default: 60 ;auth_timeout = 60 + +;enforcing CLI authentication even for anonymous calls +;force_auth = False diff --git a/koji/__init__.py b/koji/__init__.py index 360ab115..d0b72328 100644 --- a/koji/__init__.py +++ b/koji/__init__.py @@ -1942,6 +1942,7 @@ def read_config(profile_name, user_config=None): 'debug_xmlrpc': False, 'pyver': None, 'plugin_paths': None, + 'force_auth': False, } result = config_defaults.copy() @@ -1978,7 +1979,7 @@ def read_config(profile_name, user_config=None): # not have a default value set in the option parser. if name in result: if name in ('anon_retry', 'offline_retry', 'use_fast_upload', - 'debug', 'debug_xmlrpc'): + 'debug', 'debug_xmlrpc', 'force_auth'): result[name] = config.getboolean(profile_name, name) elif name in ('max_retries', 'retry_interval', 'offline_retry_interval', 'poll_interval',