Proyecto · Identidad y acceso
IdPAM: identidad y acceso para varias aplicaciones
Identity Provider and Access Manager es un prototipo de proveedor de identidad y gestor de acceso: centraliza la autenticación y separa quién es una persona de lo que puede hacer cada una de sus credenciales. Nació como exploración personal y se recupera como PoC reproducible, no como producto terminado.
- Autor original
- Facundo Beltramo
- Origen
- Proyecto personal recuperado
Estado y recursos
PoC recuperada
Análisis técnico
Leer el artículo completo- Demo interactiva
- Todavía no disponible
Un mismo acceso, decisiones claras por aplicación
En un conjunto de aplicaciones, resolver el login en cada una no alcanza: también hay que decidir quién puede actuar sobre cada recurso. IdPAM exploraba una base común para esas decisiones, separando identidad, credencial, rol y permiso. Una identidad podía tener varias credenciales independientes, cada una con sus propios roles; el motor evaluaba verbos y destinos jerárquicos con denegación por defecto.
Del login a la decisión
Los mecanismos de autenticación se modelaban como estrategias extensibles. Después de autenticar, una aplicación consultaba si la credencial podía actuar sobre un recurso; IdPAM respondía allow o deny y el consumidor aplicaba esa decisión. El contrato se validó con Postman y con un prototipo consumidor no productivo.
Qué está comprobado
La recuperación ejecuta la aplicación real con identidades sintéticas, almacenamiento descartable y reset configurable. Prueba contraseña, token temporal, posesión SSH Ed25519 y federación de laboratorio con Dex, OpenLDAP, LDAPS y OIDC. Es evidencia de una PoC reproducible, no una auditoría de seguridad.
Límites y evolución
No llegó a release ni producción. Denegaciones explícitas, regex, Bearer directo por llamada y auditoría persistente son evoluciones, no capacidades históricas. El código saneado ya está publicado; la demo continúa pendiente hasta cerrar aislamiento, sesiones, imágenes y pruebas negativas.