Files
homelab-frontend/internal
Admin Bot df33203a72
CI / Vet, test, build (push) Successful in 2m4s
CI / Build and push image (push) Successful in 50s
feat: add JWT validation against Authentik JWKS for protected adapters
Replaces stub 'check Authorization header' auth with real JWT validation:
- Extracts Bearer token from Authorization header
- Validates signature against Authentik JWKS endpoint
- Verifies iss, aud, exp claims
- Checks permissions claim for required capability
- Handles key rotation with 15min cache TTL
- Returns 403 with detailed error on auth failure

Protected adapters (memory, iam) now require valid Authentik JWT tokens.
2026-08-27 11:07:20 -07:00
..