coryHawkvelt
05589ce442
cli: Add multi org support for issuing certs, add testing
2026-06-05 06:23:12 +00:00
HawkveltGiteaAdmin
5b799b186f
Merge branch 'main' into v1.01/stable
2026-04-26 22:54:54 +08:00
coryHawkvelt
9738765258
fix: set 0600 permissions on SSH certificates and challenge files in gatehouse-cli
2026-04-26 00:13:37 +09:30
coryHawkvelt
caf3fd2cd6
feat: add branded OAuth callback screen with auto-close to CLI client
2026-04-26 00:11:47 +09:30
nexgen_mirrors
cec04f3cb2
feat(ssh): add multi-organization support for certificate signing
...
Add support for users who belong to multiple organizations to select
which organization's CA should sign their SSH certificates.
Changes:
- CLI: Add --org-id and --list-orgs options for organization selection
- API: Return MULTIPLE_ORGS_AMBIGUOUS error when org selection needed
- API: Add /users/me/organizations/simple endpoint for CLI org listing
- DB: Add organization_id to certificate_audit_logs for better tracking
- Include organization_name in certificate response for clarity
2026-04-24 22:27:24 +09:30
JamesBhattarai
05cf3b3840
Feat: added --install-known-hosts & Fix: Permissons for ssh-cert
...
This allows users to copy the Host CA Pub key hosts directly into their ~/.ssh/known_hosts
Implemented chmod 600 for /tmp/ssh-cert (CERT_FILE_PATH)
2026-04-09 14:49:44 +05:45
JamesBhattarai
5250d18eb0
Fix(Feat): CA, Audits, Rte Limit
...
CA Encryption, Serials, Rate Limiter, Account suspension blocks login
Transfer Ownership & Delete Account
2026-03-02 23:53:51 +05:45
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
JamesBhattarai
b2212ab4d6
Feat: Added CA-merged with Securid-Principals, Depart, Client-CLI
2026-02-27 21:59:01 +05:45
JamesBhattarai
c623824738
Chore(Feat): added gatehouse-cli
2026-02-27 07:48:55 +05:45