diff options
author | Jonah BrĂ¼chert <jbb@kaidan.im> | 2024-08-13 23:42:10 +0200 |
---|---|---|
committer | Jonah BrĂ¼chert <jbb@kaidan.im> | 2024-08-13 23:42:10 +0200 |
commit | cc373247bd646fb79f6e575899f5551ade921d37 (patch) | |
tree | 74eba3bdad24caf545a4dddc6755bda257a84fb1 | |
parent | 83ec10d0a9caddb83842506ed9d04241fade4727 (diff) | |
download | bcfg2-cc373247bd646fb79f6e575899f5551ade921d37.tar.gz bcfg2-cc373247bd646fb79f6e575899f5551ade921d37.tar.bz2 bcfg2-cc373247bd646fb79f6e575899f5551ade921d37.zip |
Trigger error handling if Authentication header exists but is empty
-rw-r--r-- | src/lib/Bcfg2/Server/SSLServer.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/Bcfg2/Server/SSLServer.py b/src/lib/Bcfg2/Server/SSLServer.py index c82ce4f70..6bd20e4a5 100644 --- a/src/lib/Bcfg2/Server/SSLServer.py +++ b/src/lib/Bcfg2/Server/SSLServer.py @@ -201,6 +201,8 @@ class XMLRPCRequestHandler(SimpleXMLRPCServer.SimpleXMLRPCRequestHandler): def authenticate(self): try: header = self.headers['Authorization'] + if not header: + raise KeyError except KeyError: self.logger.error("No authentication data presented") return False |