mirror of
https://github.com/andrey271192/kaskad.git
synced 2026-09-21 13:51:57 +00:00
fix(webui): cookie session login/logout (replace Basic Auth)
Browsers cannot clear HTTP Basic credentials; logout never worked reliably. Use Flask signed session + /login form + GET /logout + POST /api/logout. Optional KASKAD_SECRET_KEY or auto /etc/kaskad/.session_secret. Fetch API uses credentials: same-origin; 401 redirects to /login. Docs + README updated. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -13,5 +13,8 @@ KASKAD_PORT=8088
|
||||
# SSH-ключ для доступа к остальным серверам
|
||||
KASKAD_SSH_KEY=/root/.ssh/id_ed25519
|
||||
|
||||
# Опционально: ключ подписи сессии (иначе создаётся /etc/kaskad/.session_secret)
|
||||
# KASKAD_SECRET_KEY=
|
||||
|
||||
# Путь к JSON конфигу
|
||||
KASKAD_SERVERS_JSON=/etc/wireguard/ru-servers.json
|
||||
|
||||
Reference in New Issue
Block a user