Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
kafkito
command
Command kafkito starts the kafkito HTTP server.
|
Command kafkito starts the kafkito HTTP server. |
|
Package frontend embeds the built SPA assets and exposes them as an http.Handler.
|
Package frontend embeds the built SPA assets and exposes them as an http.Handler. |
|
internal
|
|
|
auth
Package auth provides OIDC-based authentication primitives: a Validator interface plus a generic OIDCValidator implementation, principal extraction from a verified JWT, chi middleware that runs the validation, and helpers for scope-based authorisation.
|
Package auth provides OIDC-based authentication primitives: a Validator interface plus a generic OIDCValidator implementation, principal extraction from a verified JWT, chi middleware that runs the validation, and helpers for scope-based authorisation. |
|
server
Package server wires the kafkito HTTP router and top-level handlers.
|
Package server wires the kafkito HTTP router and top-level handlers. |
|
pkg
|
|
|
config
Package config loads kafkito runtime configuration from a YAML file (optional) and environment variables (prefix KAFKITO_).
|
Package config loads kafkito runtime configuration from a YAML file (optional) and environment variables (prefix KAFKITO_). |
|
kafka
Package kafka wraps the franz-go client/kadm admin for kafkito.
|
Package kafka wraps the franz-go client/kadm admin for kafkito. |
|
masking
Package masking applies per-cluster data masking rules to Kafka record values for Consume and Search paths.
|
Package masking applies per-cluster data masking rules to Kafka record values for Consume and Search paths. |
|
rbac
Package rbac implements the YAML-driven role-based access control policy engine used by kafkito.
|
Package rbac implements the YAML-driven role-based access control policy engine used by kafkito. |
Click to show internal directories.
Click to hide internal directories.