Search K
Appearance
Appearance
Authenticatie: Supabase Auth (email/wachtwoord)
Core bibliotheek: @supabase/supabase-js + @supabase/ssr
Hoe het werkt
Login flow:
Routebescherming:
Sleutelbestanden
┌────────────────────┬────────────────────────────────────────┐ │ Doel │ Bestand │ ├────────────────────┼────────────────────────────────────────┤ │ Auth-functies │ lib/supabase.ts │ ├────────────────────┼────────────────────────────────────────┤ │ Login-pagina │ app/login/page.tsx │ ├────────────────────┼────────────────────────────────────────┤ │ Route-beveiliging │ app/components/AuthGuard.tsx │ ├────────────────────┼────────────────────────────────────────┤ │ Dashboard-layout │ app/dashboard/layout.tsx │ ├────────────────────┼────────────────────────────────────────┤ │ reCAPTCHA API │ app/api/auth/verify-recaptcha/route.ts │ ├────────────────────┼────────────────────────────────────────┤ │ Data-toegang (RLS) │ lib/storage.ts │ └────────────────────┴────────────────────────────────────────┘
Beveiligingsmaatregelen