/** * Auth Module * * 认证模块导出 */ // JWT Service export { jwtService, JWTService } from './jwt.service.js'; export type { JWTPayload, TokenResponse, DecodedToken } from './jwt.service.js'; // Auth Service export { authService, AuthService } from './auth.service.js'; export type { PasswordLoginRequest, VerificationCodeLoginRequest, ChangePasswordRequest, UserInfoResponse, LoginResponse, } from './auth.service.js'; // Auth Middleware export { authenticate, optionalAuthenticate, requireRoles, requirePermission, requireSameTenant, registerAuthPlugin, AuthenticationError, AuthorizationError, } from './auth.middleware.js'; // Auth Routes export { authRoutes } from './auth.routes.js';