Skip to content

Conversation

@greysonlalonde
Copy link
Contributor

No description provided.

- add server auth scheme base class and implementations (api key, bearer token, basic/digest auth, mtls)
- add server-side extension system for a2a protocol extensions
- add extensions middleware for x-a2a-extensions header management
- add extension validation and registry utilities
- enhance auth utilities with server-side support
- add async intercept method to match client call interceptor protocol
- fix type_checking import to resolve mypy errors with a2aconfig
- add transport negotiation logic with fallback support
- add content type parser and encoder utilities
- add transport configuration models (client and server)
- add transport types and enums
- enhance config with transport settings
- add negotiation events for transport and content type
@greysonlalonde greysonlalonde marked this pull request as ready for review January 29, 2026 10:16
return self._store[key]


_auth_store = _AuthStore()
Args:
context: The extension context with request metadata and state.
"""
...
Returns:
The result, potentially modified.
"""
...
Raises:
HTTPException: If authentication fails.
"""
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants