UNPKG

@iota-big3/sdk-security

Version:

Advanced security features including zero trust, quantum-safe crypto, and ML threat detection

15 lines 582 B
/** * @iota-big3/sdk-security - Express Middleware * Security middleware for Express applications */ import type { NextFunction, Request, Response } from 'express'; import type { SecurityManager } from './security-manager'; export interface AuthenticatedRequest extends Request { user?: { id: string; username: string; [key: string]: unknown; }; } export declare function securityMiddleware(securityManager: SecurityManager): (req: AuthenticatedRequest, res: Response, next: NextFunction) => Promise<void>; //# sourceMappingURL=middleware.d.ts.map