@pelayo2010/relationship-authorization
v1.0.0
Published
ConfÍA Core — relationship authorization (Authorization v2: concesiones por relación)
Maintainers
Readme
@pelayo2010/relationship-authorization
Propietario semántico del dominio Relationship Authorization (Authorization
v2): concesiones de permiso derivadas de una relación entre un actor y una
entidad concreta. Los roles transversales (v1) viven en @pelayo2010/authorization.
Estado: implementado (Nivel 6). Migrado desde Nokai Project
(src/core/identity/relationshipAuthorizationPort.ts) — ver
core/docs/IMPLEMENTATION_RELATIONSHIP_AUTHORIZATION_V1.md.
Contenido: EntityRef, PermissionGrant (+ input, filtro, consulta, decisión),
errores Result-first y la política pura de evaluación (evaluatePermission).
No incluye el registro singleton del origen (estado global + excepciones).
- Exports públicos:
src/index.ts - Tests:
tests/
