|
|
ecc87cbb65
|
quick fix
|
2026-02-14 17:18:30 +01:00 |
|
|
|
5969892af3
|
feat: harden gateway with policy engine, secure tools, and governance docs
|
2026-02-14 16:06:43 +01:00 |
|
|
|
d82fe87113
|
update
|
2026-02-11 18:16:00 +01:00 |
|
Ubuntu
|
3c71d5da0a
|
update
|
2026-01-31 15:55:22 +00:00 |
|
|
|
b990c6c527
|
feat: allow api_key query parameter for ChatGPT UI
ChatGPT UI lacks custom header support for MCP servers. Added
query parameter fallback (?api_key=) alongside Authorization
header to authenticate requests.
Updated tests to cover query param authentication.
|
2026-01-29 21:03:05 +01:00 |
|
|
|
f52e99e328
|
test: add comprehensive test suite for authentication system
Added three test modules covering:
- test_auth.py: Unit tests for authentication module
- API key generation and validation
- Rate limiting
- Multiple keys support
- Constant-time comparison
- test_server.py: Server endpoint tests
- Authentication middleware
- Protected vs public endpoints
- Various auth header formats
- Rate limiting at endpoint level
- test_integration.py: Integration tests
- Complete authentication flow
- Key rotation simulation
- Multiple tool discovery
- Error message validation
All tests verify functionality without breaking existing features.
|
2026-01-29 20:45:44 +01:00 |
|