Commit Graph
8 Commits
Author SHA1 Message Date
adrianbonpin ec5ee7fb18 feat: add Cloudflare Turnstile captcha to auth flow
- Add captcha plugin to Better Auth config (cloudflare-turnstile provider)
- Create reusable TurnstileWidget component with script injection
- Integrate Turnstile into login, signup, and forgot-password forms
- Pass x-captcha-response header on protected endpoints
- Add TURNSTILE_SECRET_KEY and NEXT_PUBLIC_TURNSTILE_SITE_KEY to env
2026-06-26 21:50:45 +08:00
adrianbonpin 893f6356c6 refactor: remove all rate limiting across the application (Task 11) 2026-05-28 00:24:33 +08:00
adrianbonpin 23bbfc0317 feat: register moderator role in auth config and add guard 2026-05-16 17:06:24 +08:00
adrianbonpin 3e86b34116 fix: correct WebAuthn origin to HTTPS default for passkey plugin 2026-04-26 12:12:18 -05:00
adrianbonpin 2cc2834e0f fix: align auth env var naming with NEXT_PUBLIC_SITE_URL 2026-04-26 19:35:45 +08:00
adrianbonpin a7cafe7ae5 fix: resolve all build errors and ensure clean build 2026-04-25 14:51:06 +08:00
adrianbonpin c0d2c8b137 feat(auth): configure Email OTP, Passkey, Last Login Method, and Admin with RBAC 2026-04-25 13:55:51 +08:00
adrianbonpin 18888eb57e feat: initial setup of database and auth 2026-04-25 12:31:42 +08:00