Skip to main content

Module scim

Module scim 

Source
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§

AuthenticationScheme
BulkOperation
A single operation inside a bulk request.
BulkOperationResponse
A single operation response inside a bulk response.
BulkRequest
SCIM Bulk request (RFC 7644 §3.7).
BulkResponse
SCIM Bulk response.
BulkSupported
FilterSupported
ListResponse
SCIM ListResponse (RFC 7644 §3.4.2).
Meta
Common SCIM metadata present on every resource.
MultiValuedAttr
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).
PatchOperation
A single patch operation entry.
ScimClient
SCIM 2.0 client for provisioning users and groups.
ScimClientConfig
Configuration for the SCIM 2.0 client.
ScimError
SCIM Error response (RFC 7644 §3.12).
ScimGroup
SCIM Group resource (RFC 7643 §4.2).
ScimUser
SCIM User resource (RFC 7643 §4.1).
SearchRequest
SCIM Search request (RFC 7644 §3.4.3).
ServiceProviderConfig
Service provider configuration (RFC 7643 §5).
Supported

Enums§

BulkMethod
PatchOpType
Patch operation type.