pub struct SamlIdpMetadata {
pub metadata: Option<String>,
pub entity_id: Option<String>,
pub entity_url: Option<String>,
pub redirect_url: Option<String>,
pub cert: Option<String>,
pub private_key: Option<SecretString>,
pub private_key_pass: Option<SecretString>,
pub is_assertion_encrypted: Option<bool>,
pub enc_private_key: Option<SecretString>,
pub enc_private_key_pass: Option<SecretString>,
pub single_sign_on_service: Option<Vec<SamlService>>,
pub single_logout_service: Option<Vec<SamlService>>,
}Expand description
IdP metadata fields accepted by SAML provider configuration.
Fields§
§metadata: Option<String>§entity_id: Option<String>§entity_url: Option<String>§redirect_url: Option<String>§cert: Option<String>§private_key: Option<SecretString>§private_key_pass: Option<SecretString>§is_assertion_encrypted: Option<bool>§enc_private_key: Option<SecretString>§enc_private_key_pass: Option<SecretString>§single_sign_on_service: Option<Vec<SamlService>>§single_logout_service: Option<Vec<SamlService>>Trait Implementations§
Source§impl Clone for SamlIdpMetadata
impl Clone for SamlIdpMetadata
Source§fn clone(&self) -> SamlIdpMetadata
fn clone(&self) -> SamlIdpMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SamlIdpMetadata
impl Debug for SamlIdpMetadata
Source§impl Default for SamlIdpMetadata
impl Default for SamlIdpMetadata
Source§fn default() -> SamlIdpMetadata
fn default() -> SamlIdpMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SamlIdpMetadata
impl<'de> Deserialize<'de> for SamlIdpMetadata
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
impl Eq for SamlIdpMetadata
Source§impl PartialEq for SamlIdpMetadata
impl PartialEq for SamlIdpMetadata
Source§fn eq(&self, other: &SamlIdpMetadata) -> bool
fn eq(&self, other: &SamlIdpMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SamlIdpMetadata
impl Serialize for SamlIdpMetadata
impl StructuralPartialEq for SamlIdpMetadata
Auto Trait Implementations§
impl Freeze for SamlIdpMetadata
impl RefUnwindSafe for SamlIdpMetadata
impl Send for SamlIdpMetadata
impl Sync for SamlIdpMetadata
impl Unpin for SamlIdpMetadata
impl UnsafeUnpin for SamlIdpMetadata
impl UnwindSafe for SamlIdpMetadata
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.