pub struct ConfigAccessCreateOpenidRequest {
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 ConfigAccessCreateOpenidRequest
impl Clone for ConfigAccessCreateOpenidRequest
Source§fn clone(&self) -> ConfigAccessCreateOpenidRequest
fn clone(&self) -> ConfigAccessCreateOpenidRequest
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 ConfigAccessCreateOpenidRequest
impl Default for ConfigAccessCreateOpenidRequest
Source§fn default() -> ConfigAccessCreateOpenidRequest
fn default() -> ConfigAccessCreateOpenidRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigAccessCreateOpenidRequest
impl<'de> Deserialize<'de> for ConfigAccessCreateOpenidRequest
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 ConfigAccessCreateOpenidRequest
impl PartialEq for ConfigAccessCreateOpenidRequest
Source§fn eq(&self, other: &ConfigAccessCreateOpenidRequest) -> bool
fn eq(&self, other: &ConfigAccessCreateOpenidRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConfigAccessCreateOpenidRequest
Auto Trait Implementations§
impl Freeze for ConfigAccessCreateOpenidRequest
impl RefUnwindSafe for ConfigAccessCreateOpenidRequest
impl Send for ConfigAccessCreateOpenidRequest
impl Sync for ConfigAccessCreateOpenidRequest
impl Unpin for ConfigAccessCreateOpenidRequest
impl UnsafeUnpin for ConfigAccessCreateOpenidRequest
impl UnwindSafe for ConfigAccessCreateOpenidRequest
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