Expand description
SCIM 2.0 (RFC 7643 / RFC 7644) — System for Cross-domain Identity Management
Provides types and a client for provisioning and managing user/group identities across domains using the SCIM 2.0 protocol.
§Supported Operations
- Users: Create, Read, Replace, Patch, Delete, List (with filtering)
- Groups: Create, Read, Replace, Patch, Delete, List
- Bulk: Batch operations for efficient provisioning
- Service Provider Config: Capability discovery
§Security
- All requests use Bearer token authentication
- TLS is required (enforced by the client)
- Attribute filtering prevents over-exposure of PII
Modules§
- schema
- SCIM 2.0 schema URN constants.
Structs§
- Authentication
Scheme - Bulk
Operation - A single operation inside a bulk request.
- Bulk
Operation Response - A single operation response inside a bulk response.
- Bulk
Request - SCIM Bulk request (RFC 7644 §3.7).
- Bulk
Response - SCIM Bulk response.
- Bulk
Supported - Filter
Supported - List
Response - SCIM ListResponse (RFC 7644 §3.4.2).
- Meta
- Common SCIM metadata present on every resource.
- Multi
Valued Attr - SCIM multi-valued attribute with canonical type/primary flags.
- Name
- SCIM Name component (RFC 7643 §4.1.1).
- PatchOp
- SCIM Patch operation (RFC 7644 §3.5.2).
- Patch
Operation - A single patch operation entry.
- Scim
Client - SCIM 2.0 client for provisioning users and groups.
- Scim
Client Config - Configuration for the SCIM 2.0 client.
- Scim
Error - SCIM Error response (RFC 7644 §3.12).
- Scim
Group - SCIM Group resource (RFC 7643 §4.2).
- Scim
User - SCIM User resource (RFC 7643 §4.1).
- Search
Request - SCIM Search request (RFC 7644 §3.4.3).
- Service
Provider Config - Service provider configuration (RFC 7643 §5).
- Supported
Enums§
- Bulk
Method - Patch
OpType - Patch operation type.