Allow listening audio endpoints without login

This commit is contained in:
Smittix
2026-02-04 10:46:49 +00:00
parent d3a0b41fba
commit 4042d0e5f1
+4
View File
@@ -282,6 +282,10 @@ def require_login():
# Routes that don't require login (to avoid infinite redirect loop) # Routes that don't require login (to avoid infinite redirect loop)
allowed_routes = ['login', 'static', 'favicon', 'health', 'health_check'] allowed_routes = ['login', 'static', 'favicon', 'health', 'health_check']
# Allow audio streaming endpoints without session auth
if request.path.startswith('/listening/audio/'):
return None
# Controller API endpoints use API key auth, not session auth # Controller API endpoints use API key auth, not session auth
# Allow agent push/pull endpoints without session login # Allow agent push/pull endpoints without session login
if request.path.startswith('/controller/'): if request.path.startswith('/controller/'):