| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-17 | feat: create sts binary and run it | mo khan | |
| 2025-05-24 | chore: fixup startup logging in authzd | mo khan | |
| 2025-05-24 | fix: register oidc provider once | mo khan | |
| 2025-05-23 | feat: add external authorization service (authzd) with JWT authentication | mo khan | |
| - Add new authzd gRPC service implementing Envoy's external authorization API - Integrate JWT authentication filter in Envoy configuration with claim extraction - Update middleware to support both cookie-based and header-based user authentication - Add comprehensive test coverage for authorization service and server - Configure proper service orchestration with authzd, sparkled, and Envoy - Update build system and Docker configuration for multi-service deployment - Add grpcurl tool for gRPC service debugging and testing This enables fine-grained authorization control through Envoy's ext_authz filter while maintaining backward compatibility with existing cookie-based authentication. | |||
| 2025-05-15 | refactor: remove unused environment variables | mo khan | |
| 2025-04-21 | refactor: provide the root dir as a parameter | mo khan | |
| 2025-04-14 | fix: update go mod namespace | mo khan | |
| 2025-04-12 | refactor: extract mountable interface to allow controllers to mount ↵ | mo khan | |
| themselves into the mux | |||
| 2025-04-12 | feat: wire up dependencies in inversion of control container | mo khan | |
| 2025-04-11 | refactor: split routes to separate controller files | mo khan | |
| 2025-04-11 | chore: build sparkled in docker | mo khan | |
| 2025-04-10 | feat: add a single API endpoint to return a list of sparkles | mo khan | |
