Expand description
Schema definitions and validation for SCIM resources.
This module provides the schema registry and validation engine implementing RFC 7643 SCIM core schemas with comprehensive validation capabilities.
§Key Types
Schema- SCIM schema definition with attributes and metadataSchemaRegistry- Registry for managing and accessing schemasAttributeDefinition- Individual attribute specifications and constraints
§Examples
use scim_server::schema::SchemaRegistry;
let registry = SchemaRegistry::new()?;
let user_schema = registry.get_user_schema();Re-exports§
pub use registry::SchemaRegistry;pub use types::AttributeDefinition;pub use types::AttributeType;pub use types::Mutability;pub use types::Schema;pub use types::Uniqueness;pub use validation::OperationContext;
Modules§
- embedded
- Embedded core SCIM schemas for schema discovery functionality.
- registry
- Schema registry for loading, managing, and accessing SCIM schemas.
- types
- Core schema type definitions for SCIM resources.
- validation
- Schema validation logic for SCIM resources.