@iota-big3/sdk-security
Version:
Advanced security features including zero trust, quantum-safe crypto, and ML threat detection
15 lines • 582 B
TypeScript
/**
* @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