- Add dual auth path in ServeHTTP: shared secret (daemon) OR Mattermost session (browser) - Read-only endpoints (GET /sessions, GET /health) accept either auth method - Write endpoints (POST, PUT, DELETE) still require shared secret - Browser requests authenticated via Mattermost-User-Id header (auto-injected by MM server) - Unauthenticated requests now properly rejected with 401 Fixes: Issue #5 Phase 1 - RHS Panel auth fix
12 KiB
12 KiB