merge-requests/30/head
Bob Mottram 2024-01-31 20:54:19 +00:00
parent cf54aae06d
commit 0875975d71
1 changed files with 6 additions and 6 deletions

View File

@ -679,18 +679,18 @@ class PubServer(BaseHTTPRequestHandler):
else: else:
print('ERROR: unable to create vote') print('ERROR: unable to create vote')
def _signed_get_key_id(self) -> str: def _signed_get_key_id(self, headers: {}, debug: bool) -> str:
"""Returns the actor from the signed GET key_id """Returns the actor from the signed GET key_id
""" """
signature = None signature = None
if self.headers.get('signature'): if headers.get('signature'):
signature = self.headers['signature'] signature = headers['signature']
elif self.headers.get('Signature'): elif self.headers.get('Signature'):
signature = self.headers['Signature'] signature = headers['Signature']
# check that the headers are signed # check that the headers are signed
if not signature: if not signature:
if self.server.debug: if debug:
print('AUTH: secure mode actor, ' + print('AUTH: secure mode actor, ' +
'GET has no signature in headers') 'GET has no signature in headers')
return None return None
@ -733,7 +733,7 @@ class PubServer(BaseHTTPRequestHandler):
if not self.server.secure_mode and not force: if not self.server.secure_mode and not force:
return True return True
key_id = self._signed_get_key_id() key_id = self._signed_get_key_id(self.headers, self.server.debug)
if not key_id: if not key_id:
if self.server.debug: if self.server.debug:
print('AUTH: secure mode, ' + print('AUTH: secure mode, ' +