pub struct ConfigAccessGetOpenidResponseDataInner {
pub acr_values: Option<Box<PbsAcrValuesField>>,
pub autocreate: Option<bool>,
pub client_id: String,
pub client_key: Option<String>,
pub comment: Option<String>,
pub default: Option<bool>,
pub issuer_url: String,
pub prompt: Option<String>,
pub realm: String,
pub scopes: Option<Box<PbsScopesField>>,
pub username_claim: Option<String>,
}Fields§
§acr_values: Option<Box<PbsAcrValuesField>>OpenID ACR List
autocreate: Option<bool>Automatically create users if they do not exist.
client_id: StringOpenID Client ID
client_key: Option<String>OpenID Client Key
comment: Option<String>Comment.
default: Option<bool>True if you want this to be the default realm selected on login.
issuer_url: StringOpenID Issuer Url
prompt: Option<String>OpenID Prompt
realm: StringRealm name.
scopes: Option<Box<PbsScopesField>>OpenID Scope List
username_claim: Option<String>Use the value of this attribute/claim as unique user name. It is up to the identity provider to guarantee the uniqueness. The OpenID specification only guarantees that Subject (‘sub’) is unique. Also make sure that the user is not allowed to change that attribute by himself!
Implementations§
Trait Implementations§
Source§impl Clone for ConfigAccessGetOpenidResponseDataInner
impl Clone for ConfigAccessGetOpenidResponseDataInner
Source§fn clone(&self) -> ConfigAccessGetOpenidResponseDataInner
fn clone(&self) -> ConfigAccessGetOpenidResponseDataInner
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 Default for ConfigAccessGetOpenidResponseDataInner
impl Default for ConfigAccessGetOpenidResponseDataInner
Source§fn default() -> ConfigAccessGetOpenidResponseDataInner
fn default() -> ConfigAccessGetOpenidResponseDataInner
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigAccessGetOpenidResponseDataInner
impl<'de> Deserialize<'de> for ConfigAccessGetOpenidResponseDataInner
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 ConfigAccessGetOpenidResponseDataInner
impl PartialEq for ConfigAccessGetOpenidResponseDataInner
Source§fn eq(&self, other: &ConfigAccessGetOpenidResponseDataInner) -> bool
fn eq(&self, other: &ConfigAccessGetOpenidResponseDataInner) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConfigAccessGetOpenidResponseDataInner
Auto Trait Implementations§
impl Freeze for ConfigAccessGetOpenidResponseDataInner
impl RefUnwindSafe for ConfigAccessGetOpenidResponseDataInner
impl Send for ConfigAccessGetOpenidResponseDataInner
impl Sync for ConfigAccessGetOpenidResponseDataInner
impl Unpin for ConfigAccessGetOpenidResponseDataInner
impl UnsafeUnpin for ConfigAccessGetOpenidResponseDataInner
impl UnwindSafe for ConfigAccessGetOpenidResponseDataInner
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