property_mappingsstring[]
property_mappings_groupstring[]
Property mappings used for group creation/updating.
componentstring required
Get object component so that we know how to edit the object
assigned_backchannel_application_slugstring nullable required
Internal application name, used in URLs.
assigned_backchannel_application_namestring nullable required
Application's display Name.
verbose_namestring required
Return object's verbose_name
verbose_name_pluralstring required
Return object's plural verbose_name
meta_model_namestring required
Return internal model name
urlstring required
Base URL to SCIM requests, usually ends in /v2
verify_certificatesboolean
auth_mode'token' | 'basic' | 'oauth' | 'oauth_interactive'
auth_basic_userstring
Username used for Basic authentication
auth_oauthstring uuid nullable
OAuth Source used for authentication
auth_oauth_paramsobject
Additional OAuth parameters, such as grant_type
auth_oauth_token_last_updatedstring date-time nullable required
auth_oauth_token_expiresstring date-time nullable required
auth_oauth_url_callbackstring nullable required
auth_oauth_url_startstring nullable required
compatibility_mode'default' | 'aws' | 'slack' | 'sfdc' | 'gitlab' | 'webex' | 'vcenter'
service_provider_config_cache_timeoutstring
Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable.
exclude_users_service_accountboolean
sync_page_sizeinteger
Controls the number of objects synced in a single task
sync_page_timeoutstring
Timeout for synchronization of a single page
discovery_enabledboolean
When enabled, authentik will attempt to discover existing resources in the remote system.
group_filtersstring[]
Group filters used to define sync-scope for groups.
dry_runboolean
When enabled, provider will not modify or create objects in the remote system.