markosbenitez a484ba7849 feat(auth): Supabase Auth email/password + middleware + login [auth]
Protege /admin/* con Supabase Auth. Tabla user_roles con custom claims
(app_role, org_id) en JWT. Middleware Next.js redirige a /login sin sesión.
Página /login con email/password. /admin/responses migrado de service_role
a sesión de usuario autenticado.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-27 09:39:52 -03:00
2026-06-26 18:44:31 -03:00
2026-06-08 20:44:46 -03:00
2026-06-08 20:44:46 -03:00
2026-06-02 10:27:52 -03:00
2026-06-02 10:27:52 -03:00
Description
No description provided
46 MiB
Languages
TypeScript 47.8%
PLpgSQL 33.3%
CSS 9%
HTML 8.6%
Shell 0.6%
Other 0.7%