pub struct SsoConfigurationData {Show 33 fields
pub config_type: Option<SsoType>,
pub member_decryption_type: Option<MemberDecryptionType>,
pub key_connector_enabled: Option<bool>,
pub key_connector_url: Option<String>,
pub authority: Option<String>,
pub client_id: Option<String>,
pub client_secret: Option<String>,
pub metadata_address: Option<String>,
pub redirect_behavior: Option<OpenIdConnectRedirectBehavior>,
pub get_claims_from_user_info_endpoint: Option<bool>,
pub additional_scopes: Option<String>,
pub additional_user_id_claim_types: Option<String>,
pub additional_email_claim_types: Option<String>,
pub additional_name_claim_types: Option<String>,
pub acr_values: Option<String>,
pub expected_return_acr_value: Option<String>,
pub idp_entity_id: Option<String>,
pub idp_single_sign_on_service_url: Option<String>,
pub idp_single_logout_service_url: Option<String>,
pub idp_x509_public_cert: Option<String>,
pub idp_binding_type: Option<Saml2BindingType>,
pub idp_allow_unsolicited_authn_response: Option<bool>,
pub idp_artifact_resolution_service_url: Option<String>,
pub idp_disable_outbound_logout_requests: Option<bool>,
pub idp_outbound_signing_algorithm: Option<String>,
pub idp_want_authn_requests_signed: Option<bool>,
pub sp_unique_entity_id: Option<bool>,
pub sp_name_id_format: Option<Saml2NameIdFormat>,
pub sp_outbound_signing_algorithm: Option<String>,
pub sp_signing_behavior: Option<Saml2SigningBehavior>,
pub sp_want_assertions_signed: Option<bool>,
pub sp_validate_certificates: Option<bool>,
pub sp_min_incoming_signing_algorithm: Option<String>,
}
Fields§
§config_type: Option<SsoType>
§member_decryption_type: Option<MemberDecryptionType>
§key_connector_enabled: Option<bool>
Legacy property to determine if KeyConnector was enabled. Kept for backwards compatibility with old configs that will not have the new Bit.Core.Auth.Models.Data.SsoConfigurationData.MemberDecryptionType when deserialized from the database.
key_connector_url: Option<String>
§client_id: Option<String>
§client_secret: Option<String>
§metadata_address: Option<String>
§redirect_behavior: Option<OpenIdConnectRedirectBehavior>
§get_claims_from_user_info_endpoint: Option<bool>
§additional_scopes: Option<String>
§additional_user_id_claim_types: Option<String>
§additional_email_claim_types: Option<String>
§additional_name_claim_types: Option<String>
§acr_values: Option<String>
§expected_return_acr_value: Option<String>
§idp_entity_id: Option<String>
§idp_single_sign_on_service_url: Option<String>
§idp_single_logout_service_url: Option<String>
§idp_x509_public_cert: Option<String>
§idp_binding_type: Option<Saml2BindingType>
§idp_allow_unsolicited_authn_response: Option<bool>
§idp_artifact_resolution_service_url: Option<String>
§idp_disable_outbound_logout_requests: Option<bool>
§idp_outbound_signing_algorithm: Option<String>
§idp_want_authn_requests_signed: Option<bool>
§sp_unique_entity_id: Option<bool>
§sp_name_id_format: Option<Saml2NameIdFormat>
§sp_outbound_signing_algorithm: Option<String>
§sp_signing_behavior: Option<Saml2SigningBehavior>
§sp_want_assertions_signed: Option<bool>
§sp_validate_certificates: Option<bool>
§sp_min_incoming_signing_algorithm: Option<String>
Implementations§
Source§impl SsoConfigurationData
impl SsoConfigurationData
pub fn new() -> SsoConfigurationData
Trait Implementations§
Source§impl Clone for SsoConfigurationData
impl Clone for SsoConfigurationData
Source§fn clone(&self) -> SsoConfigurationData
fn clone(&self) -> SsoConfigurationData
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SsoConfigurationData
impl Debug for SsoConfigurationData
Source§impl Default for SsoConfigurationData
impl Default for SsoConfigurationData
Source§fn default() -> SsoConfigurationData
fn default() -> SsoConfigurationData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SsoConfigurationData
impl<'de> Deserialize<'de> for SsoConfigurationData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SsoConfigurationData
impl PartialEq for SsoConfigurationData
Source§impl Serialize for SsoConfigurationData
impl Serialize for SsoConfigurationData
impl StructuralPartialEq for SsoConfigurationData
Auto Trait Implementations§
impl Freeze for SsoConfigurationData
impl RefUnwindSafe for SsoConfigurationData
impl Send for SsoConfigurationData
impl Sync for SsoConfigurationData
impl Unpin for SsoConfigurationData
impl UnwindSafe for SsoConfigurationData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more