feat: add runtime policy and observability
Some checks failed
CI / verify (push) Has been cancelled

This commit is contained in:
237899745
2026-07-25 20:00:11 +08:00
parent f3c7a77a37
commit 64b1169e8c
32 changed files with 1236 additions and 120 deletions

View File

@@ -0,0 +1,18 @@
UPDATE system_config
SET value = '{
"anonymous_per_minute": 10,
"anonymous_units_per_day": 10,
"user_per_minute": 60,
"api_key_per_minute": 100,
"login_ip_per_5_minutes": 30,
"login_identity_per_5_minutes": 10,
"register_ip_per_hour": 10,
"verification_email_per_minute": 1,
"email_verify_ip_per_15_minutes": 20,
"forgot_password_ip_per_15_minutes": 5,
"forgot_password_email_per_15_minutes": 3,
"password_reset_ip_per_15_minutes": 10,
"password_reset_token_per_15_minutes": 5
}'::jsonb || value,
updated_at = NOW()
WHERE key = 'rate_limits';