pub enum ClientAuthMethod {
ClientSecretBasic,
ClientSecretPost,
NoneWithPkce,
}Expand description
Preferred client authentication modes for token endpoint calls.
Variants§
ClientSecretBasic
HTTP Basic with client_id/client_secret.
ClientSecretPost
Form POST body parameters for client_id/client_secret.
NoneWithPkce
Public clients that prove possession via PKCE.
Trait Implementations§
Source§impl Clone for ClientAuthMethod
impl Clone for ClientAuthMethod
Source§fn clone(&self) -> ClientAuthMethod
fn clone(&self) -> ClientAuthMethod
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 ClientAuthMethod
impl Debug for ClientAuthMethod
Source§impl Default for ClientAuthMethod
impl Default for ClientAuthMethod
Source§fn default() -> ClientAuthMethod
fn default() -> ClientAuthMethod
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClientAuthMethod
impl<'de> Deserialize<'de> for ClientAuthMethod
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 ClientAuthMethod
impl PartialEq for ClientAuthMethod
Source§impl Serialize for ClientAuthMethod
impl Serialize for ClientAuthMethod
impl Copy for ClientAuthMethod
impl Eq for ClientAuthMethod
impl StructuralPartialEq for ClientAuthMethod
Auto Trait Implementations§
impl Freeze for ClientAuthMethod
impl RefUnwindSafe for ClientAuthMethod
impl Send for ClientAuthMethod
impl Sync for ClientAuthMethod
impl Unpin for ClientAuthMethod
impl UnwindSafe for ClientAuthMethod
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.