Skip to content
Merged
Show file tree
Hide file tree
Changes from 14 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

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
Loading