Auth token not mandatory, can be provided in env var

This commit is contained in:
Cyber MacGeddon 2024-12-02 19:55:46 +00:00
parent 07580a788b
commit 94df3522a1
3 changed files with 4 additions and 4 deletions

View file

@ -69,9 +69,9 @@ class ServiceEndpoint:
return web.HTTPUnauthorized()
token = tokens[1]
except:
return web.HTTPUnauthorized()
token = ""
if not self.auth.permitted(tokens[1], self.operation):
if not self.auth.permitted(token, self.operation):
return web.HTTPUnauthorized()
try:

View file

@ -53,7 +53,7 @@ logger.setLevel(logging.INFO)
default_pulsar_host = os.getenv("PULSAR_HOST", "pulsar://pulsar:6650")
default_timeout = 600
default_port = 8088
default_api_token = None
default_api_token = os.getenv("GATEWAY_SECRET", "")
class Api:

View file

@ -47,7 +47,7 @@ class SocketEndpoint:
try:
token = request.query['token']
except:
return web.HTTPUnauthorized()
token = ""
if not self.auth.permitted(token, self.operation):
return web.HTTPUnauthorized()