kedge Documentation

Security

Authentication options — static tokens and OIDC.

The hub supports two authentication methods. Pick whichever fits.

MethodUse caseSetup
Static tokenPersonal home lab, dev, CIGenerate a token; paste into Helm values; log in with --token
OIDC (Dex)Teams, audit logging, SSODeploy Dex + an identity backend (GitHub, Google, LDAP)

The hosted hub at console.faros.sh uses OIDC with GitHub. If you self-host, pick whichever method suits the number of people who’ll use the hub.

ScenarioRecommendation
Single user, home labStatic token
Family / friends sharingStatic token (careful with the secret) or OIDC
Small teamOIDC with GitHub or Google
EnterpriseOIDC with LDAP / SAML
CI / CD automationStatic token, scoped to CI

You can switch between methods later by re-deploying the Helm chart with different values — the hub state is unaffected.