Volver al catálogo

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
Código fuente
Apache-2.0 · espejos verificadosGitHubGitLab
01

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.

02

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.

03

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.

04

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.