index.ts•621 B
/**
* Authentication module exports
* Provides OAuth 2.0 authentication, credential management, and security middleware
*/
export { OAuthManager } from './oauth-manager.js';
export { CredentialManager } from './credential-manager.js';
export {
AuthMiddleware,
AuthenticationError,
createAuthenticatedClient,
type AuthValidationResult
} from './auth-middleware.js';
export {
AuthService,
type AuthValidationResult as ExtendedAuthValidationResult
} from './auth-service.js';
// Re-export types for convenience
export type {
AuthManager,
AuthCredentials,
TokenInfo
} from '../types/auth.js';