Skip to content

Portal del Cliente (Cross-Dominio)

Proposito

El portal del cliente es la zona autenticada donde los usuarios finales (solicitantes, firmantes, clientes) acceden a toda su informacion en la plataforma. No es exclusivo de un dominio — consolida datos de ImagLend, ImagSign, ImagFlow e ImagID en una sola interfaz.

Vision

Ubicacion Tecnica

AspectoValor
Repositorioimagy-console-public
URL{tenant}.reimaginetech.io/mi-cuenta
AutenticacionKeycloak OIDC (realm del tenant, rol applicant)
BrandingWhite-label del tenant

Modulos del Portal

Fase 1 (MVP - con ImagLend)

ModuloDominioFuncionalidad
Mis SolicitudesImagLendVer estado, progreso del pipeline, retomar
Mis CreditosImagLendTabla de amortizacion, pagos, saldo
Mis DocumentosImagLend + ImagSignContratos firmados, pagares, comprobantes
NotificacionesTransversalAprobaciones, recordatorios, alertas
Mi PerfilIdentityDatos personales, contacto

Fase 2 (con ImagSign + ImagID)

ModuloDominioFuncionalidad
Mis FirmasImagSignDocumentos pendientes de firma, historial de firmas
Mis DispositivosImagIDDispositivos certificados, revocar, renovar
Mi HistorialImagIDTimeline de todas las interacciones

Fase 3 (futuro)

ModuloDominioFuncionalidad
Mis ValidacionesImagFlowValidaciones completadas, resultados
Mi ScoreImagIDTrust score (si el tenant lo expone)
AutenticacionImagAuthGestionar dispositivos para auth

Arquitectura

El portal es un modulo dentro de imagy-console-public que se activa cuando el usuario tiene rol applicant. Consume APIs de multiples dominios:

Cada dominio expone endpoints /my/* que filtran automaticamente por el user_id del JWT. El portal solo agrega y presenta la informacion.

Patron de APIs /my/*

Cada servicio que participa en el portal expone un conjunto de endpoints prefijados con /my/ que:

  • Filtran por user_id del JWT (el usuario solo ve lo suyo)
  • No requieren rol admin ni operator (solo applicant)
  • Retornan datos simplificados (no el detalle completo que ve un admin)
  • Son read-only en su mayoria (excepto perfil y acciones como "retomar solicitud")
ServicioEndpoints /my/*
ImagLend/my/applications, /my/credits, /my/credits/{id}/payments, /my/documents
ImagSign/my/signatures, /my/signatures/{id}, /my/documents
ImagID/my/devices, /my/profile, /my/history
ImagFlow/my/validations, /my/validations/{id}

Diferencia con el Panel Admin

AspectoPanel Admin (imagy-console)Portal Cliente (imagy-console-public)
UsuariosAdmins, operadoresUsuarios finales (applicants)
Datos visiblesTodos los del tenantSolo los propios
AccionesCRUD completoSolo lectura + acciones propias
UIDevExtreme, DataGrids, dashboards complejosSimple, mobile-first, cards
BrandingTema del tenant en panelWhite-label completo
URLdash.{tenant}.reimaginetech.io{tenant}.reimaginetech.io/mi-cuenta

Documentos Relacionados

Reimagine Tech LLC — Documentacion Interna