pub enum AuthProvider {
None,
Jwt,
Auth0,
Clerk,
Webhook,
}Expand description
Authentication provider.
Variants§
None
No authentication.
Jwt
Simple JWT authentication.
Auth0
Auth0 authentication.
Clerk
Clerk authentication.
Webhook
Custom webhook-based authentication.
Trait Implementations§
Source§impl Clone for AuthProvider
impl Clone for AuthProvider
Source§fn clone(&self) -> AuthProvider
fn clone(&self) -> AuthProvider
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 AuthProvider
impl Debug for AuthProvider
Source§impl Default for AuthProvider
impl Default for AuthProvider
Source§fn default() -> AuthProvider
fn default() -> AuthProvider
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuthProvider
impl<'de> Deserialize<'de> for AuthProvider
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 AuthProvider
impl PartialEq for AuthProvider
Source§impl Serialize for AuthProvider
impl Serialize for AuthProvider
impl Eq for AuthProvider
impl StructuralPartialEq for AuthProvider
Auto Trait Implementations§
impl Freeze for AuthProvider
impl RefUnwindSafe for AuthProvider
impl Send for AuthProvider
impl Sync for AuthProvider
impl Unpin for AuthProvider
impl UnwindSafe for AuthProvider
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.