Flujo de autenticación
sequenceDiagram
autonumber
participant C as Cliente
participant A as KadicAuth.Api
participant E as KadicErp.WebApi
participant DB as DB
C->>A: POST /auth/login (user, pass, tenant)
A->>DB: Verifica credenciales
DB-->>A: User + Roles + Tenant
A-->>C: JWT (access + refresh)
C->>E: GET /api/... (Authorization: Bearer JWT)
E->>E: Valida firma + claims (tenant, roles)
E-->>C: Respuesta scoped por tenant
Completar con: políticas de expiración, refresh tokens, revocación.