Skip to main content

Module scim

Module scim 

Source
Expand description

SCIM 2.0 service (RFC 7643/7644) over HTTP/1.1. Rust owns discovery, request parsing, filters, PATCH paths, sorting, paging, projection and meta; the handler owns the data.

Modules§

actions
model_bounds
SCIM limits and message shapes shared by the service and the client.
query
SCIM queries (RFC 7644 §3.4.2, §3.5.2, §3.9): attribute paths, the filter grammar with its evaluation, PATCH paths, sorting and attribute projection. Rust applies these to the resources the handler supplies, so the handler only has to own the data.
schema
The SCIM schemas NetGet serves: RFC 7643 §8.7’s own representations of User, Group, the Enterprise User extension, ServiceProviderConfig, ResourceType and Schema, embedded verbatim (rfc7643_schemas.json), and the attribute characteristics the query engine needs.

Constants§

DEFAULT_BASE_PATH

Functions§

spawn