Bene Gesserit
IAM y autenticación centralizada
Bene Gesserit es el sistema de identidad y acceso del ecosistema. Implementa OAuth2/OIDC completo con RBAC multi-tenant. Es el único componente escrito en .NET 8, aprovechando el ecosistema maduro de OpenIddict para seguridad.
Características
- ✦OAuth2 y OpenID Connect completo
- ✦RBAC con permisos granulares por recurso
- ✦Multi-tenant con aislamiento total de datos
- ✦MFA con TOTP y WebAuthn (passkeys)
- ✦Audit log para compliance HIPAA
- ✦SSO entre todos los servicios DuneStack
- ✦Token rotation automático
CLI
bash
# Gestión de usuarios
dune auth users list
# USER ROLE TENANT MFA
# admin@hospital admin hospital-1 totp
# dr.vega@hosp doctor hospital-1 webauthn
# Crear usuario
dune auth users create --email nuevo@hospital --role operator --tenant hospital-1
# Emitir token
dune auth tokens issue --user admin --scope cluster:read
# ✦ Token issued (expires in 1h)
# ✦ Scopes: cluster:read
# Ver sesiones activas
dune auth sessions list
# USER IP LAST ACTIVE MFA
# admin@hospital 10.10.0.5 2m ago totp