Cuenta y autenticación en un lugar estable.
cis-auth y core-auth-lib gobiernan la sesión. Style define dónde aparece, cómo se nombra y qué estados debe mostrar; no implementa otro proveedor ni guarda credenciales.
Ubicación
- Entrar o la identidad de cuenta se ubica al extremo derecho del navbar en escritorio.
- En móvil permanece visible o aparece en el primer nivel del menú, no detrás de un segundo submenú.
- La página de login conserva el namebrand del servicio solicitante y explica a qué URL regresará.
- Pago o contratación no se presenta como parte del menú de cuenta hasta que exista una relación activa.
Estados
| Estado | Salida de servidor |
|---|---|
| Sin sesión | Enlace Entrar con return URL validada |
| Autenticando | Página de retorno con estado y recuperación |
| Con sesión | Nombre o avatar, cuenta y cerrar sesión |
| Expirada | Motivo seguro y regreso a la tarea |
| Sin permiso | Identidad conocida, recurso denegado y vía de solicitud |
Seguridad y lenguaje
- No revelar existencia de cuentas en recuperación.
- No mostrar tokens ni IDs internos.
- Un botón de proveedor explica el destino cuando sale del dominio.
- Cerrar sesión es una acción de cuenta, no destructiva.
- Eliminar cuenta requiere confirmación, consecuencias y retención documentadas.
Decisiones
Usa el identificador para confirmar, modificar o rechazar una regla.
AUTH-01Regla vigentecis-auth/core-auth-lib es la única ruta de autenticación del ecosistema.
AUTH-02Regla vigenteLa cuenta vive en el extremo derecho del navbar y conserva contexto en móvil.