Cómo funciona el acceso de entidades
Antes (Beta) un solo código compartido abría el rol. Eso confundía: parecía que todas las alcaldías usaban la misma contraseña. Ya no es así.
1. Código de alta (Vercel)
ENTITY_ACCESS_CODE, GOVERNMENT_ACCESS_CODE y JAC_ACCESS_CODE son llaves de habilitación que LOTIC/el municipio controla. Sirven solo la primera vez para crear una organización en la app.
No son la contraseña diaria. Puedes rotarlas en Vercel cuando quieras dejar de aceptar altas nuevas.
2. Contraseña propia de cada org
En Entidad (alta) el responsable pone: nombre de la org, correo, contraseña que ellos eligen (≥8) + el código de alta.
Después: Entidad (entrar) = solo correo + esa contraseña.
3. Ciudadano y Owner
- Ciudadano: correo + nombre (gratis).
- Owner: correo owner +
OWNER_ACCESS_CODE.
4. SQL que debes correr
Si ya ejecutaste el schema completo actualizado, ok. Si lo corriste antes de esta mejora, ejecuta también:
supabase/migrations/001_organizations_auth.sql