Name | Type | Description | Notes |
---|---|---|---|
name | Option<String> | Source's display Name. | [optional] |
slug | Option<String> | Internal source name, used in URLs. | [optional] |
enabled | Option<bool> | [optional] | |
authentication_flow | Option<uuid::Uuid> | Flow to use when authenticating existing users. | [optional] |
enrollment_flow | Option<uuid::Uuid> | Flow to use when enrolling new users. | [optional] |
user_property_mappings | Option<Vecuuid::Uuid> | [optional] | |
group_property_mappings | Option<Vecuuid::Uuid> | [optional] | |
policy_engine_mode | Option<models::PolicyEngineMode> | [optional] | |
user_matching_mode | Option<models::UserMatchingModeEnum> | How the source determines if an existing user should be authenticated or a new user enrolled. | [optional] |
user_path_template | Option<String> | [optional] | |
group_matching_mode | Option<models::GroupMatchingModeEnum> | How the source determines if an existing group should be used or a new group created. | [optional] |
realm | Option<String> | Kerberos realm | [optional] |
krb5_conf | Option<String> | Custom krb5.conf to use. Uses the system one by default | [optional] |
kadmin_type | Option<models::KadminTypeEnum> | KAdmin server type | [optional] |
sync_users | Option<bool> | Sync users from Kerberos into authentik | [optional] |
sync_users_password | Option<bool> | When a user changes their password, sync it back to Kerberos | [optional] |
sync_principal | Option<String> | Principal to authenticate to kadmin for sync. | [optional] |
sync_password | Option<String> | Password to authenticate to kadmin for sync | [optional] |
sync_keytab | Option<String> | Keytab to authenticate to kadmin for sync. Must be base64-encoded or in the form TYPE:residual | [optional] |
sync_ccache | Option<String> | Credentials cache to authenticate to kadmin for sync. Must be in the form TYPE:residual | [optional] |
spnego_server_name | Option<String> | Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname | [optional] |
spnego_keytab | Option<String> | SPNEGO keytab base64-encoded or path to keytab in the form FILE:path | [optional] |
spnego_ccache | Option<String> | Credential cache to use for SPNEGO in form type:residual | [optional] |
password_login_update_internal_password | Option<bool> | If enabled, the authentik-stored password will be updated upon login with the Kerberos password backend | [optional] |