ASP.NET MVC SQL Server Oracle IIS Autenticación por roles Producción activa

Intranet
Corporativa

Portal web interno que centraliza las aplicaciones, dashboards, reportes y herramientas de todos los departamentos de la planta en un solo punto de acceso con autenticación por roles.

EmpresaHoneywell
Año2025 – Presente
RolDesarrollador principal
TipoPortal web intranet
ServidorIIS (red interna)

Descripción del proyecto

La Intranet Corporativa nació de la necesidad de centralizar un ecosistema disperso de herramientas, reportes y aplicaciones internas que diferentes departamentos utilizaban de forma aislada. Antes de este proyecto, los usuarios debían recordar URLs distintas para cada herramienta y no existía un control de acceso unificado.

La plataforma funciona como el hub digital de la planta: un punto de entrada único donde cada usuario ve las aplicaciones y reportes a los que tiene permiso según su rol, departamento y nivel jerárquico.


Funcionalidades principales

  • Portal de acceso único con autenticación integrada al directorio activo
  • Control de roles granular: cada usuario ve solo las apps de su departamento
  • Lanzador de aplicaciones internas con acceso directo a MES, Videowall y más
  • Sección de reportes descargables por departamento (Calidad, RRHH, Producción, etc.)
  • Tablero de avisos y comunicados internos de la empresa
  • Directorio de contactos del personal con búsqueda por nombre o área
  • Sección de documentación técnica y manuales de procedimientos
  • Panel de administración para gestionar usuarios, roles y accesos
  • Integración con bases de datos Oracle y SQL Server para reportes dinámicos

Stack tecnológico

ASP.NET MVC VB.NET SQL Server Oracle Active Directory IIS jQuery Bootstrap DataTables Select2 REST API HTML5 / CSS3

Retos y aprendizajes

El principal reto fue diseñar un sistema de permisos lo suficientemente flexible para cubrir las necesidades de más de 10 departamentos distintos, cada uno con sus propias necesidades de acceso y niveles jerárquicos. Se diseñó un modelo de roles basado en matrices de permisos por módulo.

La integración con el Active Directory corporativo de Honeywell también requirió comprender y trabajar con protocolos LDAP dentro del entorno .NET, garantizando que los cambios en el directorio se reflejaran automáticamente en la intranet.