pub struct OidcSecurityConfig {
pub issuer: String,
pub jwks_uri: Option<String>,
pub audience: Vec<String>,
pub client_id: Option<String>,
pub client_secret: Option<String>,
pub token_endpoint: Option<String>,
pub introspection_endpoint: Option<String>,
}Fields§
§issuer: String§jwks_uri: Option<String>§audience: Vec<String>§client_id: Option<String>§client_secret: Option<String>§token_endpoint: Option<String>§introspection_endpoint: Option<String>Trait Implementations§
Source§impl Clone for OidcSecurityConfig
impl Clone for OidcSecurityConfig
Source§fn clone(&self) -> OidcSecurityConfig
fn clone(&self) -> OidcSecurityConfig
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 Debug for OidcSecurityConfig
impl Debug for OidcSecurityConfig
Source§impl<'de> Deserialize<'de> for OidcSecurityConfig
impl<'de> Deserialize<'de> for OidcSecurityConfig
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 OidcSecurityConfig
impl PartialEq for OidcSecurityConfig
Source§impl Serialize for OidcSecurityConfig
impl Serialize for OidcSecurityConfig
impl StructuralPartialEq for OidcSecurityConfig
Auto Trait Implementations§
impl Freeze for OidcSecurityConfig
impl RefUnwindSafe for OidcSecurityConfig
impl Send for OidcSecurityConfig
impl Sync for OidcSecurityConfig
impl Unpin for OidcSecurityConfig
impl UnsafeUnpin for OidcSecurityConfig
impl UnwindSafe for OidcSecurityConfig
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