From fb44bc217876e6d26ebe66e14acbb642ebe2a9dd Mon Sep 17 00:00:00 2001 From: Kai Vogelgesang Date: Sun, 25 Sep 2022 23:57:17 +0200 Subject: [PATCH] Implement some authentication --- frontend/src/pages/monitoring/Event.svelte | 15 +- frontend/src/pages/monitoring/Events.svelte | 3 +- lua/auth.d.tl | 7 + lua/main.tl | 7 +- lua/socket.tl | 6 +- server/poetry.lock | 315 +++++++++++--------- server/pyproject.toml | 1 + server/secret.env.example | 3 +- server/server/__init__.py | 7 +- server/server/api.py | 46 ++- server/server/{user.py => auth.py} | 43 ++- server/server/db.py | 25 +- server/server/monitoring.py | 77 ++--- server/templates/auth.lua | 5 + server/templates/install.lua | 19 +- 15 files changed, 373 insertions(+), 206 deletions(-) create mode 100644 lua/auth.d.tl rename server/server/{user.py => auth.py} (63%) create mode 100644 server/templates/auth.lua diff --git a/frontend/src/pages/monitoring/Event.svelte b/frontend/src/pages/monitoring/Event.svelte index d20a764..2bfabbd 100644 --- a/frontend/src/pages/monitoring/Event.svelte +++ b/frontend/src/pages/monitoring/Event.svelte @@ -23,18 +23,17 @@