Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
1bcb85b
Phase 1: Add configuration for integrated/separate auth modes
bhosmer-ant Sep 4, 2025
98cec05
Phase 2: Extract shared auth logic
bhosmer-ant Sep 4, 2025
0135abd
Phase 3: Implement MCP server mode switching
bhosmer-ant Sep 4, 2025
03deb88
Fix build and lint issues
bhosmer-ant Sep 4, 2025
4771c6e
Add retry logic and token caching
bhosmer-ant Sep 4, 2025
5c408eb
Phase 4: Create standalone authorization server
bhosmer-ant Sep 5, 2025
3f930c5
Phase 7: Complete README documentation for dual auth modes
bhosmer-ant Sep 5, 2025
b796560
add docker-compose.yml
bhosmer-ant Sep 5, 2025
d368c8d
address comments:
bhosmer-ant Sep 11, 2025
9ffe376
Fix endpoint consistency and documentation accuracy
bhosmer-ant Sep 12, 2025
40773bd
Add end-to-end verification scripts and fix server issues
bhosmer-ant Sep 12, 2025
1e47b07
Update documentation for current implementation
bhosmer-ant Sep 12, 2025
890beed
Add rate limiting and improve e2e testing workflow
bhosmer-ant Sep 12, 2025
ecd82f4
Add rate limiting to auth server static file endpoint
bhosmer-ant Sep 12, 2025
4e3414f
Fix undefined staticFileRateLimit in auth server
bhosmer-ant Sep 12, 2025
fdbf40b
Simplify build scripts to catch all compilation errors
bhosmer-ant Sep 12, 2025
5f545ce
Fix CI build by using public npm registry in package-lock.json
bhosmer-ant Sep 12, 2025
67d9a94
improvements to README.md
bhosmer-ant Sep 12, 2025
56a43ac
Fix OAuth metadata endpoint in separate mode
bhosmer-ant Sep 15, 2025
b32d638
Consolidate TypeScript build configuration
bhosmer-ant Sep 15, 2025
4fe1374
Add debug logging for OAuth flow troubleshooting
bhosmer-ant Sep 15, 2025
4a081bc
Improve e2e tests with OAuth flow validation
bhosmer-ant Sep 15, 2025
34fe20e
Implement Redis namespace isolation for auth and MCP keys
bhosmer-ant Sep 15, 2025
e393cb2
Add OAuth protected resource metadata endpoint for separate mode
bhosmer-ant Sep 15, 2025
dbd3e9a
Revert OAuth metadata change for backwards compatibility
bhosmer-ant Sep 23, 2025
a735b98
Add comprehensive token validation to ExternalAuthVerifier
bhosmer-ant Sep 23, 2025
67def73
Fix token audience validation in separate auth mode
bhosmer-ant Sep 25, 2025
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .env.integrated
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
AUTH_MODE=integrated
BASE_URI=http://localhost:3232
PORT=3232
REDIS_URL=redis://localhost:6379
6 changes: 6 additions & 0 deletions .env.separate
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
AUTH_MODE=separate
BASE_URI=http://localhost:3232
PORT=3232
REDIS_URL=redis://localhost:6379
AUTH_SERVER_URL=http://localhost:3001
AUTH_SERVER_PORT=3001
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -129,3 +129,6 @@ dist
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

# Claude config directory
.claude/
Loading