feat: habilitar acceso automático al Hub por dominio
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# GLM Hub — Acceso automático por dominio
|
||||
|
||||
## Regla final
|
||||
|
||||
- Cualquier cuenta autenticada con `@gomezleemarketing.com` entra al GLM Hub como **Usuario**.
|
||||
- Los permisos para abrir cada aplicación se controlan dentro del login de esa aplicación.
|
||||
- `glm_hub_authorized_users` se utiliza únicamente para:
|
||||
- los cinco administradores del Hub;
|
||||
- bloquear excepcionalmente una cuenta corporativa.
|
||||
|
||||
## Actualización de una instalación existente
|
||||
|
||||
1. Ejecutar en Supabase SQL Editor: `SUPABASE-GLM-HUB-ACCESO-POR-DOMINIO.sql`.
|
||||
2. Publicar el `dist` incluido en este proyecto.
|
||||
3. Cerrar sesión y volver a entrar para comprobar el rol.
|
||||
|
||||
No es necesario modificar los workflows de n8n.
|
||||
|
||||
## Semántica de la tabla
|
||||
|
||||
| Registro | Resultado |
|
||||
|---|---|
|
||||
| No existe una fila | Usuario normal con acceso al Hub |
|
||||
| `role = admin`, `is_active = true` | Administrador |
|
||||
| `role = member`, `is_active = false` | Usuario bloqueado |
|
||||
|
||||
Los registros `member` activos se eliminan durante la migración porque ya no son necesarios.
|
||||
Reference in New Issue
Block a user