Description
Description: Require secure authentication so only logged-in users can access private class chats.
Effort: Medium
Dependencies: Existing login/session infrastructure
Milestone: Sprint 2
Acceptance Criteria: Requests without a valid login/session token are denied