Files
nextcloud-mcp-server/tests/server
Chris Coutinho dec02f17d1 test: remove Bearer token tests for browser-only /user* endpoints
Remove test_userinfo_integration.py which incorrectly expected Bearer token
authentication to work with /user and /user/page endpoints.

Root cause:
- /user* endpoints are designed for browser-based session authentication
- SessionAuthBackend only accepts session cookies, not Bearer tokens
- Tests were passing Authorization: Bearer headers which cannot work

The /user* endpoints are part of the browser admin UI and require:
1. Login via /oauth/login to establish session cookie
2. Session cookie in subsequent requests to /user or /user/page

Browser-based integration tests using Playwright (if needed) should test
the full OAuth login flow with session cookies, not direct Bearer token access.

Tests removed: 13 tests (all using Bearer tokens incorrectly)
Remaining OAuth tests: 77 tests still passing

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 09:47:19 +01:00
..
2025-11-04 00:03:24 +01:00
2025-10-24 01:04:30 +02:00