WorkClub Automation 18be0fb183 fix: exempt /api/clubs/me from tenant validation
- Add path exemption in TenantValidationMiddleware for /api/clubs/me
- Change authorization policy from RequireMember to RequireViewer
- Fix KEYCLOAK_CLIENT_ID in docker-compose.yml (workclub-app)
- Resolves frontend chicken-and-egg problem for club discovery

Verified:
- /api/clubs/me returns 200 OK without X-Tenant-Id header
- /api/tasks still requires X-Tenant-Id (400 Bad Request)
- Other endpoints unaffected
2026-03-05 21:32:34 +01:00
Description
No description provided
2.8 MiB
Test Latest
2026-03-08 14:27:26 +01:00
Languages
HTML 55.7%
C# 25.9%
TypeScript 15.1%
Shell 1.7%
Python 0.8%
Other 0.7%