Commit 607b83a
committed
feat(auth): integrate OAuth authentication and introspection support
- Updated HttpStreamTransportConfig to use AuthConfig and CORSConfig types.
- Enhanced SSEServerTransport to handle OAuth metadata and introspection endpoints.
- Added ProtectedResourceMetadata class for managing OAuth protected resource metadata.
- Implemented tests for ProtectedResourceMetadata, OAuthAuthProvider, JWTValidator, and IntrospectionValidator.
- Created MockAuthServer for simulating authentication server behavior in tests.
- Added caching mechanism for introspection results to improve performance.
- Validated required claims and token expiration in introspection and JWT validation tests.1 parent 45b5999 commit 607b83a
2 files changed
+1504
-0
lines changed
0 commit comments