Harden production auth for hackathon demo.

Configure Supabase redirect URLs, disable email confirmation on the remote
project, create profile and avatar rows on signup, and route new users to
/protected when a session is returned immediately.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-05-23 18:13:52 -06:00
parent 34c9dfa68b
commit f20c053db3
4 changed files with 46 additions and 7 deletions

View File

@@ -30,8 +30,14 @@ file_size_limit = "50MiB"
[auth]
enabled = true
site_url = "http://127.0.0.1:3000"
additional_redirect_urls = ["http://127.0.0.1:3000/**", "http://localhost:3000/**"]
site_url = "https://cursor-hackathon-flame.vercel.app"
additional_redirect_urls = [
"http://127.0.0.1:3000/**",
"http://localhost:3000/**",
"https://cursor-hackathon-flame.vercel.app/**",
"https://cursor-hackathon-*-harkamal-randhawas-projects.vercel.app/**",
"https://cursor-hackathon-*-recentrunner-harkamal-randhawas-projects.vercel.app/**",
]
jwt_expiry = 3600
enable_refresh_token_rotation = true
refresh_token_reuse_interval = 10