pub struct AuthenticationOIDCProvider {
pub provider: String,
pub enabled: bool,
pub client: String,
pub secret: String,
pub scope: Vec<String>,
pub issuer_endpoint: String,
pub auth_endpoint: Option<String>,
pub token_endpoint: Option<String>,
pub revoke_endpoint: Option<String>,
}
Fields§
§provider: String
§enabled: bool
§client: String
§secret: String
§scope: Vec<String>
§issuer_endpoint: String
§auth_endpoint: Option<String>
§token_endpoint: Option<String>
§revoke_endpoint: Option<String>
Trait Implementations§
Source§impl Clone for AuthenticationOIDCProvider
impl Clone for AuthenticationOIDCProvider
Source§fn clone(&self) -> AuthenticationOIDCProvider
fn clone(&self) -> AuthenticationOIDCProvider
Returns a copy 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 AuthenticationOIDCProvider
impl Debug for AuthenticationOIDCProvider
Source§impl Default for AuthenticationOIDCProvider
impl Default for AuthenticationOIDCProvider
Source§fn default() -> AuthenticationOIDCProvider
fn default() -> AuthenticationOIDCProvider
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuthenticationOIDCProvider
impl<'de> Deserialize<'de> for AuthenticationOIDCProvider
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
Auto Trait Implementations§
impl Freeze for AuthenticationOIDCProvider
impl RefUnwindSafe for AuthenticationOIDCProvider
impl Send for AuthenticationOIDCProvider
impl Sync for AuthenticationOIDCProvider
impl Unpin for AuthenticationOIDCProvider
impl UnwindSafe for AuthenticationOIDCProvider
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