pub struct OpenIdConnectIdentityProvider {Show 16 fields
pub domains: Option<Vec<Value>>,
pub button_image_url: Option<String>,
pub button_text: Option<String>,
pub oauth2: Option<Box<IdentityProviderOauth2Configuration>>,
pub post_request: Option<bool>,
pub data: Option<HashMap<String, Value>>,
pub application_configuration: Option<HashMap<String, OpenIdConnectApplicationConfiguration>>,
pub debug: Option<bool>,
pub id: Option<Uuid>,
pub insert_instant: Option<i64>,
pub lambda_configuration: Option<Box<ProviderLambdaConfiguration>>,
pub last_update_instant: Option<i64>,
pub linking_strategy: Option<IdentityProviderLinkingStrategy>,
pub name: Option<String>,
pub tenant_configuration: Option<HashMap<String, IdentityProviderTenantConfiguration>>,
pub type: Option<IdentityProviderType>,
}
Expand description
OpenIdConnectIdentityProvider :
Fields§
§domains: Option<Vec<Value>>
§oauth2: Option<Box<IdentityProviderOauth2Configuration>>
§post_request: Option<bool>
§data: Option<HashMap<String, Value>>
§application_configuration: Option<HashMap<String, OpenIdConnectApplicationConfiguration>>
§debug: Option<bool>
§id: Option<Uuid>
§insert_instant: Option<i64>
The number of milliseconds since the unix epoch: January 1, 1970 00:00:00 UTC. This value is always in UTC.
lambda_configuration: Option<Box<ProviderLambdaConfiguration>>
§last_update_instant: Option<i64>
The number of milliseconds since the unix epoch: January 1, 1970 00:00:00 UTC. This value is always in UTC.
linking_strategy: Option<IdentityProviderLinkingStrategy>
§name: Option<String>
§tenant_configuration: Option<HashMap<String, IdentityProviderTenantConfiguration>>
§type: Option<IdentityProviderType>
Implementations§
Trait Implementations§
Source§impl Clone for OpenIdConnectIdentityProvider
impl Clone for OpenIdConnectIdentityProvider
Source§fn clone(&self) -> OpenIdConnectIdentityProvider
fn clone(&self) -> OpenIdConnectIdentityProvider
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 Default for OpenIdConnectIdentityProvider
impl Default for OpenIdConnectIdentityProvider
Source§fn default() -> OpenIdConnectIdentityProvider
fn default() -> OpenIdConnectIdentityProvider
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OpenIdConnectIdentityProvider
impl<'de> Deserialize<'de> for OpenIdConnectIdentityProvider
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 OpenIdConnectIdentityProvider
impl PartialEq for OpenIdConnectIdentityProvider
Source§fn eq(&self, other: &OpenIdConnectIdentityProvider) -> bool
fn eq(&self, other: &OpenIdConnectIdentityProvider) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for OpenIdConnectIdentityProvider
Auto Trait Implementations§
impl Freeze for OpenIdConnectIdentityProvider
impl RefUnwindSafe for OpenIdConnectIdentityProvider
impl Send for OpenIdConnectIdentityProvider
impl Sync for OpenIdConnectIdentityProvider
impl Unpin for OpenIdConnectIdentityProvider
impl UnwindSafe for OpenIdConnectIdentityProvider
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