Autorización UI
Roles y permisos
Estados de permiso denegado, matrices de rol y superficies sin acceso estandarizadas como lenguaje de dashboard.
Estados de permisos
La autorización se representa con estados UX claros, no con errores misteriosos.
401 No autorizado
El usuario no inició sesión o la sesión expiró.
403 Prohibido
El usuario inició sesión, pero no tiene el permiso requerido.
Rol requerido
Esta acción requiere acceso Admin o manager de facturación.
Sin acceso inline
La sección sigue visible, pero explica por qué los datos están ocultos.
Modo solo lectura
Los controles siguen visibles pero deshabilitados con una razón clara.
Matriz de roles
Resumen estático de capacidades por rol.
Datos de facturación ocultos
Requiere Billing managerPodés ver salud de clientes, pero los detalles de ingresos están ocultos por tu rol actual. Pedí acceso o cambiá de espacio.
Ejemplo de matriz de permisos
Usá labels legibles y estados denegados explícitos; nunca ocultes navegación crítica en silencio.
| Capacidad | Propietario | Admin | Editor | Viewer |
|---|---|---|---|---|
| Gestionar facturación | Permitido | Permitido | Denegado | Denegado |
| Invitar miembros | Permitido | Permitido | Permitido | Denegado |
| Exportar reportes | Permitido | Permitido | Permitido | Solo lectura |
| Rotar API keys | Permitido | Permitido | Denegado | Denegado |