mark: Phase 3.1 GREEN - SQS JWT validation complete
CI / Vet, test, build (push) Successful in 2m4s
CI / Build and push image (push) Failing after 14s

- Gateway validates SQS requests against Authentik JWKS
- JWKS cached with 15min TTL, auto-refresh on key rotation
- Verifies claims: iss, aud, exp, nbf, permissions
- Returns 403 with error details on failure
- Integration tests: reject without JWT, accept with valid JWT
- All tests passing

Phase 3 progress: 1/3 (next: 3.2 MinIO load-test)
This commit is contained in:
Admin Bot
2026-08-27 11:40:56 -07:00
parent 9d9395d938
commit 2269939412
2 changed files with 48 additions and 39 deletions
+4 -4
View File
@@ -78,7 +78,7 @@ JWT validation (Option B), except SQS (code unverified, gateway validates).
| Task | Description |
|---|---|
| [3.1](3.1-auth-sqs-jwt-validation.md) | SQS: Gateway JWT validation vs Authentik JWKS |
| [3.1](3.1-auth-sqs-jwt-validation.md) | SQS: Gateway JWT validation vs Authentik JWKS |
| [3.2](3.2-auth-minio-jwt-validation.md) | MinIO: Load-test native JWT/OIDC validation |
| [3.3](3.3-auth-temporal-jwt-validation.md) | Temporal: Configure JWT via jwtKeyProvider |
@@ -158,9 +158,9 @@ Updated 2026-08-27 (session 3) — Phase 8 complete, Phase 3 (auth) next.
- 8.9 Memory extended resources
- 8.10 Phase gate ✅
**Phase 3 (Authentication):** 0/3 TODO
- 3.1 SQS JWT validation
- 3.2 MinIO JWT load-test
**Phase 3 (Authentication):** 1/3 IN PROGRESS
- 3.1 SQS JWT validation
- 3.2 MinIO JWT load-test (next)
- 3.3 Temporal JWT configuration
**New modules (80+ tests passing):**