Files
JamesBhattarai a0d4e59c24 Feat(Chore): Verify Flow, Invites, Suspend, Depart Cert Policy
feat: add password reset and email verification flow
feat: add org invite listing, cancellation, and invite link fallback
feat: add user suspend/unsuspend with audit logging
feat: add department certificate policy (expiry, extensions)
feat: enforce dept cert policy on SSH certificate signing
feat: wire up OIDC consent and token flow (replace mocks)
feat: rework CLI auth bridge to use frontend login flow
feat: add admin OAuth provider management (CRUD)
chore: refactor model import paths after module reorganisation
chore: clean up config, decorators, and dev tooling
2026-03-01 20:42:48 +05:45

31 lines
612 B
Plaintext

[default]
# Certificate validity period (in hours)
cert_validity_hours=8
# Maximum certificate validity allowed (in hours)
max_cert_validity_hours=720
# CA private key path (required for local encryption mode)
ca_key_path=
# Certificate Field Limits
max_principals_per_cert=256
max_key_id_length=255
# Verification challenge max age (in hours)
verification_challenge_max_age=24
# Cleanup: delete unverified SSH keys after this many days
auto_delete_unverified_days=30
[development]
ca_key_path=${SSH_CA_KEY_PATH}
cert_validity_hours=24
[production]
cert_validity_hours=8
[testing]
cert_validity_hours=8