Source code for canaille.scim.configuration

from canaille.app.configuration import BaseModel


[docs] class SCIMSettings(BaseModel): """SCIM settings.""" ENABLE_SERVER: bool = True """Whether the SCIM server API is enabled. When enabled, services plugged to Canaille can update users and groups using the API.""" ENABLE_CLIENT: bool = False """Whether the state of :class:`~canaille.core.models.User` and :class:`~canaille.core.models.Group` are broadcasted to clients using the SCIM protocol. When enabled, any creation, edition or deletion of a client or a group will be replicated on clients that implement the SCIM protocol."""