Scimera, de Sebastian Sala

OSSRust

Scimera

Un motor de protocolo SCIM 2.0 para Rust. Filtros, PATCH, validación y planeación de bulk sin atarse a un framework.

Scimera es un motor SCIM 2.0 para Rust que no depende de ningún framework. A propósito no es un servidor: no monta rutas, no guarda usuarios y no asume framework web, base de datos ni sistema de auth. Aporta las piezas de protocolo que necesita una integración de aprovisionamiento.

Eso incluye modelos tipados de User, Group y EnterpriseUser, validación guiada por schema, un parser de filtros con evaluador y compilador de queries, un aplicador de PATCH que conoce el schema, proyección y ordenamiento de atributos, planeación de requests bulk y helpers de ETag.

Los perfiles de compatibilidad absorben las diferencias entre proveedores de identidad, y cada funcionalidad está trazada al texto del RFC que implementa.