We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f0301c9 commit 8dd0396Copy full SHA for 8dd0396
1 file changed
src/bot/web_server.py
@@ -45,7 +45,14 @@ async def handle_request(self, request):
45
46
"""
47
auth_header = request.headers.get("Authorization")
48
- if not auth_header or auth_header != os.getenv("HEALTHCHECKS_WEBHOOK_TOKEN"):
+
49
+ if not auth_header or not auth_header.startswith("Bearer "):
50
+ return web.Response(text="Unauthorized", status=401)
51
52
+ token = auth_header.split("Bearer ")[1].strip()
53
+ expected_token = os.getenv("HEALTHCHECKS_WEBHOOK_TOKEN")
54
55
+ if token != expected_token:
56
return web.Response(text="Unauthorized", status=401)
57
58
data = await request.json()
0 commit comments