UNPKG

okta-mcp-server

Version:

Model Context Protocol (MCP) server for Okta API operations with support for bulk operations and caching

48 lines 1.63 kB
/** * Audit infrastructure exports */ export * from './types.js'; export * from './audit-logger.js'; export * from './audit-middleware.js'; export * from './pii-masker.js'; import { AuditLogger, AuditLoggerOptions } from './audit-logger.js'; import { AuditMiddleware, AuditMiddlewareOptions } from './audit-middleware.js'; import { EventBus } from '../../core/event-bus.js'; /** * Factory for creating audit infrastructure */ export declare class AuditFactory { /** * Create an audit logger instance */ static createLogger(options?: Partial<AuditLoggerOptions>): AuditLogger; /** * Create audit middleware */ static createMiddleware(auditLogger: AuditLogger, options?: Partial<AuditMiddlewareOptions>): AuditMiddleware; /** * Create a complete audit system with event bus integration */ static createAuditSystem(eventBus?: EventBus): { logger: AuditLogger; middleware: AuditMiddleware; }; } export declare function getGlobalAuditLogger(): AuditLogger; /** * Audit log helper functions */ export declare function auditLog(entry: Parameters<AuditLogger['log']>[0]): Promise<void>; export declare function auditToolCall(toolName: string, args: any, result: 'success' | 'failure' | 'error', options?: { actor?: any; error?: any; duration?: number; requestId?: string; }): Promise<void>; export declare function auditResourceAccess(resourceUri: string, result: 'success' | 'failure' | 'error', options?: { actor?: any; error?: any; duration?: number; requestId?: string; }): Promise<void>; //# sourceMappingURL=index.d.ts.map