pub enum DpopMode {
Off,
Optional,
Required,
}Expand description
DPoP enforcement mode for OAuth requests.
Variants§
Off
Ignore DPoP proofs entirely.
Optional
Validate DPoP proofs when present, but allow bearer-only requests.
Required
Require a valid DPoP proof on every OAuth-authenticated request.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DpopMode
impl<'de> Deserialize<'de> for DpopMode
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
impl Copy for DpopMode
impl Eq for DpopMode
impl StructuralPartialEq for DpopMode
Auto Trait Implementations§
impl Freeze for DpopMode
impl RefUnwindSafe for DpopMode
impl Send for DpopMode
impl Sync for DpopMode
impl Unpin for DpopMode
impl UnsafeUnpin for DpopMode
impl UnwindSafe for DpopMode
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