pub enum AuthProviderType {
OAuth2,
ApiKey,
Jwt,
Custom,
}Expand description
Authentication provider types
Variants§
OAuth2
OAuth 2.0 provider
ApiKey
API key provider
Jwt
JWT token provider
Custom
Custom authentication provider
Trait Implementations§
Source§impl Clone for AuthProviderType
impl Clone for AuthProviderType
Source§fn clone(&self) -> AuthProviderType
fn clone(&self) -> AuthProviderType
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 Debug for AuthProviderType
impl Debug for AuthProviderType
Source§impl<'de> Deserialize<'de> for AuthProviderType
impl<'de> Deserialize<'de> for AuthProviderType
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 AuthProviderType
impl PartialEq for AuthProviderType
Source§impl Serialize for AuthProviderType
impl Serialize for AuthProviderType
impl Eq for AuthProviderType
impl StructuralPartialEq for AuthProviderType
Auto Trait Implementations§
impl Freeze for AuthProviderType
impl RefUnwindSafe for AuthProviderType
impl Send for AuthProviderType
impl Sync for AuthProviderType
impl Unpin for AuthProviderType
impl UnwindSafe for AuthProviderType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.