feat: port session 11 — Accounts & Directory JWT Store

- Account: full Account class (200 features) with subject mappings,
  connection counting, export/import checks, expiration timers
- DirJwtStore: directory-based JWT storage with sharding and expiry
- AccountResolver: IAccountResolver, MemoryAccountResolver,
  UrlAccountResolver, DirAccountResolver, CacheDirAccountResolver
- AccountTypes: all supporting types (AccountLimits, SConns, ExportMap,
  ImportMap, ServiceExport, StreamExport, ServiceLatency, etc.)
- 34 unit tests (599 total), 234 features complete (IDs 150-349, 793-826)
This commit is contained in:
Joseph Doherty
2026-02-26 15:37:08 -05:00
parent 06779a1f77
commit 12a14ec476
14 changed files with 5297 additions and 66 deletions

View File

@@ -1,6 +1,6 @@
# NATS .NET Porting Status Report
Generated: 2026-02-26 20:08:24 UTC
Generated: 2026-02-26 20:37:09 UTC
## Modules (12 total)
@@ -13,18 +13,18 @@ Generated: 2026-02-26 20:08:24 UTC
| Status | Count |
|--------|-------|
| complete | 841 |
| complete | 1075 |
| n_a | 82 |
| not_started | 2657 |
| not_started | 2423 |
| stub | 93 |
## Unit Tests (3257 total)
| Status | Count |
|--------|-------|
| complete | 278 |
| complete | 319 |
| n_a | 181 |
| not_started | 2574 |
| not_started | 2533 |
| stub | 224 |
## Library Mappings (36 total)
@@ -36,4 +36,4 @@ Generated: 2026-02-26 20:08:24 UTC
## Overall Progress
**1393/6942 items complete (20.1%)**
**1668/6942 items complete (24.0%)**