Commit Graph

20 Commits

Author SHA1 Message Date
Haitao Pan
de66aec30e feat: Implement database session fallback for token validation in the authentication middleware. 2026-02-06 22:16:28 +08:00
Haitao Pan
51358586e1 chore: unblock push by tuning gitleaks + report path 2026-02-06 13:24:49 +08:00
Haitao Pan
29bb103aa3 fix(config): remove empty agents.credentials to enable INTERNAL_SERVICE_TOKEN fallback
The empty credentials array was preventing the INTERNAL_SERVICE_TOKEN
environment variable from being used for agent authentication.
2026-02-05 08:52:43 +08:00
Haitao Pan
740cdfd7ba fix: clear default agent credentials to enable env var fallback 2026-01-31 18:32:09 +08:00
Haitao Pan
5d22c41570 feat: Implement OAuth2 authentication with GitHub and Google providers, introducing new configuration, API routes, and identity persistence. 2026-01-31 09:56:37 +08:00
Haitao Pan
400c56e72d feat(auth): support shared session tokens and device/node pairing integration 2026-01-30 23:12:01 +08:00
Haitao Pan
27835a8259 feat: add git security and commit standards skills and hooks 2026-01-30 10:10:43 +08:00
Haitao Pan
6ba56841b5 feat: add OAuth2 authentication support with new API endpoints, configuration, and identity storage. 2026-01-30 08:46:24 +08:00
Haitao Pan
0cc3acf24f chore: update account service database DSN to use specific credentials and port 15432. 2026-01-28 22:47:00 +08:00
Haitao Pan
9a711b2574 chore: Update Xray certificate and key file paths to Caddy ACME dynamic locations. 2026-01-27 22:40:29 +08:00
Haitao Pan
cb542092ce feat: Template Xray TCP certificate and key file paths using a domain placeholder. 2026-01-27 22:01:07 +08:00
Haitao Pan
c7805f13a5 refactor: move NextAuth configuration to a dedicated server file. 2026-01-25 10:12:12 +08:00
Haitao Pan
5237261309 add https://console.svc.plus ->config/account.cloudrun.yaml 2026-01-25 09:15:22 +08:00
Haitao Pan
fb06e97d6c Add superadmin integration tests and env-based config 2026-01-25 09:04:08 +08:00
Haitao Pan
60a2490e86 fix: wait for stunnel before starting 2026-01-23 23:50:52 +08:00
Haitao Pan
62e037795d chore: adapt cloud run + stunnel client config 2026-01-23 23:32:41 +08:00
Haitao Pan
29ee491acf reset accounts.svc.plus repo 2026-01-23 23:16:37 +08:00
Haitao Pan
315517c047 fix: update entrypoint and config to bind to 0.0.0.0 for Cloud Run 2026-01-23 18:38:32 +08:00
Haitao Pan
ee6e1a6363 feat: move account service to repo root
# Conflicts:
#	account/Makefile
#	account/go.mod
#	docs/account-admin-settings.md
#	docs/account-svc-plus.md
2026-01-16 16:15:23 +08:00
shenlan
302794d2a6 Add CMS configuration schema, docs, and validation (#551) 2025-10-17 16:41:22 +08:00