ExScim.Schema.Repository.DefaultRepository (ex_scim v0.2.2)

Copy Markdown View Source

Default SCIM schema repository that loads schemas from configured modules.

This repository dynamically loads schema definitions from modules configured via :ex_scim, :schema_modules. Each module must use the ExScim.Schema.Builder DSL and provide schema_id/0 and to_map/0 functions.

Configuration

config :ex_scim, :schema_modules, [
  MyApp.Schemas.User,
  MyApp.Schemas.Group
]

Default Schemas

When not configured, uses the built-in definitions: