Utilities

django_scim.utils.default_base_scim_location_getter(request=None, *args, **kwargs)[source]

Return the default location of the app implementing the SCIM api.

django_scim.utils.default_get_extra_model_exclude_kwargs_getter(model)[source]

Return a method that will return extra model exclude kwargs for the passed in model.

Parameters:model
django_scim.utils.default_get_extra_model_filter_kwargs_getter(model)[source]

Return a method that will return extra model filter kwargs for the passed in model.

Parameters:model
django_scim.utils.get_all_schemas_getter()[source]

Return a function that will, when called, returns the base location of scim app.

django_scim.utils.get_base_scim_location_getter()[source]

Return a function that will, when called, returns the base location of scim app.

django_scim.utils.get_extra_model_exclude_kwargs_getter(model)[source]

Return a function that will, when called, returns the base location of scim app.

django_scim.utils.get_extra_model_filter_kwargs_getter(model)[source]

Return a function that will, when called, returns the base location of scim app.

django_scim.utils.get_group_adapter()[source]

Return the group model adapter.

django_scim.utils.get_group_model()[source]

Return the group model.

django_scim.utils.get_service_provider_config_model()[source]

Return the Service Provider Config model.

django_scim.utils.get_user_adapter()[source]

Return the user model adapter.