pub struct Samlv2IdentityProvider {Show 19 fields
pub domains: Option<Vec<Value>>,
pub assertion_configuration: Option<Box<Samlv2AssertionConfiguration>>,
pub button_image_url: Option<String>,
pub button_text: Option<String>,
pub idp_endpoint: Option<String>,
pub idp_initiated_configuration: Option<Box<Samlv2IdpInitiatedConfiguration>>,
pub issuer: Option<String>,
pub login_hint_configuration: Option<Box<LoginHintConfiguration>>,
pub name_id_format: Option<String>,
pub post_request: Option<bool>,
pub request_signing_key_id: Option<Uuid>,
pub sign_request: Option<bool>,
pub xml_signature_c14n_method: Option<CanonicalizationMethod>,
pub assertion_decryption_configuration: Option<Box<Samlv2AssertionDecryptionConfiguration>>,
pub email_claim: Option<String>,
pub key_id: Option<Uuid>,
pub unique_id_claim: Option<String>,
pub use_name_id_for_email: Option<bool>,
pub username_claim: Option<String>,
}
Expand description
Samlv2IdentityProvider : SAML v2 identity provider configuration.
Fields§
§domains: Option<Vec<Value>>
§assertion_configuration: Option<Box<Samlv2AssertionConfiguration>>
§idp_endpoint: Option<String>
§idp_initiated_configuration: Option<Box<Samlv2IdpInitiatedConfiguration>>
§issuer: Option<String>
§login_hint_configuration: Option<Box<LoginHintConfiguration>>
§name_id_format: Option<String>
§post_request: Option<bool>
§request_signing_key_id: Option<Uuid>
§sign_request: Option<bool>
§xml_signature_c14n_method: Option<CanonicalizationMethod>
§assertion_decryption_configuration: Option<Box<Samlv2AssertionDecryptionConfiguration>>
§email_claim: Option<String>
§key_id: Option<Uuid>
§unique_id_claim: Option<String>
§use_name_id_for_email: Option<bool>
§username_claim: Option<String>
Implementations§
Source§impl Samlv2IdentityProvider
impl Samlv2IdentityProvider
Sourcepub fn new() -> Samlv2IdentityProvider
pub fn new() -> Samlv2IdentityProvider
SAML v2 identity provider configuration.
Trait Implementations§
Source§impl Clone for Samlv2IdentityProvider
impl Clone for Samlv2IdentityProvider
Source§fn clone(&self) -> Samlv2IdentityProvider
fn clone(&self) -> Samlv2IdentityProvider
Returns a duplicate 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 Samlv2IdentityProvider
impl Debug for Samlv2IdentityProvider
Source§impl Default for Samlv2IdentityProvider
impl Default for Samlv2IdentityProvider
Source§fn default() -> Samlv2IdentityProvider
fn default() -> Samlv2IdentityProvider
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Samlv2IdentityProvider
impl<'de> Deserialize<'de> for Samlv2IdentityProvider
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 Samlv2IdentityProvider
impl PartialEq for Samlv2IdentityProvider
Source§impl Serialize for Samlv2IdentityProvider
impl Serialize for Samlv2IdentityProvider
impl StructuralPartialEq for Samlv2IdentityProvider
Auto Trait Implementations§
impl Freeze for Samlv2IdentityProvider
impl RefUnwindSafe for Samlv2IdentityProvider
impl Send for Samlv2IdentityProvider
impl Sync for Samlv2IdentityProvider
impl Unpin for Samlv2IdentityProvider
impl UnwindSafe for Samlv2IdentityProvider
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