| 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] |
| 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. * identifier - Use the source-specific identifier * email_link - Link to a user with identical email address. Can have security implications when a source doesn't validate email addresses. * email_deny - Use the user's email address, but deny enrollment when the email address already exists. * username_link - Link to a user with identical username. Can have security implications when a username is used with another source. * username_deny - Use the user's username, but deny enrollment when the username already exists. |
[optional] |
| user_path_template | Option<String> | [optional] | |
| pre_authentication_flow | Option<uuid::Uuid> | Flow used before authentication. | [optional] |
| issuer | Option<String> | Also known as Entity ID. Defaults the Metadata URL. | [optional] |
| sso_url | Option<String> | URL that the initial Login request is sent to. | [optional] |
| 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. * urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress - Email * urn:oasis:names:tc:SAML:2.0:nameid-format:persistent - Persistent * urn:oasis:names:tc:SAML:2.0:nameid-format:X509SubjectName - X509 * urn:oasis:names:tc:SAML:2.0:nameid-format:WindowsDomainQualifiedName - Windows * urn:oasis:names:tc:SAML:2.0:nameid-format:transient - Transient |
[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] |