Name | Type | Description | Notes |
---|---|---|---|
name | String | Source's display Name. | |
slug | String | Internal source name, used in URLs. | |
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] |
pre_authentication_flow | uuid::Uuid | Flow used before authentication. | |
issuer | Option<String> | Also known as Entity ID. Defaults the Metadata URL. | [optional] |
sso_url | String | URL that the initial Login request is sent to. | |
slo_url | Option<String> | Optional URL if your IDP supports Single-Logout. | [optional] |
allow_idp_initiated | Option<bool> | Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done. | [optional] |
name_id_policy | Option<models::NameIdPolicyEnum> | NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent. | [optional] |
binding_type | Option<models::BindingTypeEnum> | [optional] | |
verification_kp | Option<uuid::Uuid> | When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default. | [optional] |
signing_kp | Option<uuid::Uuid> | Keypair used to sign outgoing Responses going to the Identity Provider. | [optional] |
digest_algorithm | Option<models::DigestAlgorithmEnum> | [optional] | |
signature_algorithm | Option<models::SignatureAlgorithmEnum> | [optional] | |
temporary_user_delete_after | Option<String> | Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually. (Format: hours=1;minutes=2;seconds=3). | [optional] |
encryption_kp | Option<uuid::Uuid> | When selected, incoming assertions are encrypted by the IdP using the public key of the encryption keypair. The assertion is decrypted by the SP using the the private key. | [optional] |