pub struct SamlIdentityProviderCreate {
pub name: String,
pub description: String,
pub acs_url: String,
pub group_attribute_name: String,
pub idp_entity_id: String,
pub idp_metadata_source: IdpMetadataSource,
pub signing_keypair: Option<DerEncodedKeyPair>,
pub slo_url: String,
pub sp_client_id: String,
pub technical_contact_email: String,
}
Expand description
Create-time identity-related parameters
Fields§
§name: String
Names must begin with a lower case ASCII letter, be composed exclusively of lowercase ASCII, uppercase ASCII, numbers, and ‘-’, and may not end with a ‘-’. Names cannot be a UUID though they may contain a UUID.
description: String
§acs_url: String
service provider endpoint where the response will be sent
group_attribute_name: String
If set, SAML attributes with this name will be considered to denote a user’s group membership, where the attribute value(s) should be a comma-separated list of group names.
idp_entity_id: String
idp’s entity id
idp_metadata_source: IdpMetadataSource
§signing_keypair: Option<DerEncodedKeyPair>
optional request signing key pair
slo_url: String
service provider endpoint where the idp should send log out requests
sp_client_id: String
sp’s client id
technical_contact_email: String
customer’s technical contact for saml configuration
Trait Implementations§
Source§impl Clone for SamlIdentityProviderCreate
impl Clone for SamlIdentityProviderCreate
Source§fn clone(&self) -> SamlIdentityProviderCreate
fn clone(&self) -> SamlIdentityProviderCreate
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 SamlIdentityProviderCreate
impl Debug for SamlIdentityProviderCreate
Source§impl<'de> Deserialize<'de> for SamlIdentityProviderCreate
impl<'de> Deserialize<'de> for SamlIdentityProviderCreate
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 JsonSchema for SamlIdentityProviderCreate
impl JsonSchema for SamlIdentityProviderCreate
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moreSource§impl Tabled for SamlIdentityProviderCreate
impl Tabled for SamlIdentityProviderCreate
impl StructuralPartialEq for SamlIdentityProviderCreate
Auto Trait Implementations§
impl Freeze for SamlIdentityProviderCreate
impl RefUnwindSafe for SamlIdentityProviderCreate
impl Send for SamlIdentityProviderCreate
impl Sync for SamlIdentityProviderCreate
impl Unpin for SamlIdentityProviderCreate
impl UnwindSafe for SamlIdentityProviderCreate
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