Skip to content

Commit 5fa3d72

Browse files
refactor: migrate SSO to hardened JWT validator
- Replaced direct jsonwebtoken usage with centralized JWTValidator for improved security controls - Added JWT event forwarding (generation, validation, replay detection) to SSO manager for audit trail - Integrated JWT statistics tracking and proper cleanup in destroy method
1 parent a639082 commit 5fa3d72

26 files changed

+14964
-137
lines changed

__tests__/benchmarks/batch-processor-benchmarks.js

Lines changed: 581 additions & 0 deletions
Large diffs are not rendered by default.

__tests__/benchmarks/connection-pool-benchmarks.js

Lines changed: 546 additions & 0 deletions
Large diffs are not rendered by default.

__tests__/benchmarks/memory-monitor-benchmarks.js

Lines changed: 582 additions & 0 deletions
Large diffs are not rendered by default.

__tests__/unit/security/jwt-config.test.js

Lines changed: 465 additions & 0 deletions
Large diffs are not rendered by default.

__tests__/unit/security/jwt-validator.test.js

Lines changed: 728 additions & 0 deletions
Large diffs are not rendered by default.

__tests__/unit/utils/batch-processor.test.js

Lines changed: 731 additions & 0 deletions
Large diffs are not rendered by default.

__tests__/unit/utils/connection-pool.test.js

Lines changed: 752 additions & 0 deletions
Large diffs are not rendered by default.

__tests__/unit/utils/input-sanitizer.test.js

Lines changed: 690 additions & 0 deletions
Large diffs are not rendered by default.

__tests__/unit/utils/memory-monitor.test.js

Lines changed: 523 additions & 0 deletions
Large diffs are not rendered by default.

docs/batch-processor-implementation.md

Lines changed: 719 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)