pub struct RefusingDpopVerifier;Expand description
A verifier that refuses every proof, unconditionally.
Trait Implementations§
Source§impl Clone for RefusingDpopVerifier
impl Clone for RefusingDpopVerifier
Source§fn clone(&self) -> RefusingDpopVerifier
fn clone(&self) -> RefusingDpopVerifier
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 RefusingDpopVerifier
impl Debug for RefusingDpopVerifier
Source§impl Default for RefusingDpopVerifier
impl Default for RefusingDpopVerifier
Source§fn default() -> RefusingDpopVerifier
fn default() -> RefusingDpopVerifier
Returns the “default value” for a type. Read more
Source§impl DpopVerifier for RefusingDpopVerifier
impl DpopVerifier for RefusingDpopVerifier
Source§fn verify(
&self,
_proof: &str,
_http_method: &str,
_http_uri: &str,
_access_token: Option<&str>,
) -> Result<VerifiedProof, DpopError>
fn verify( &self, _proof: &str, _http_method: &str, _http_uri: &str, _access_token: Option<&str>, ) -> Result<VerifiedProof, DpopError>
Verifies
proof (the DPoP request header) against the request it
was presented on, returning the key it proves possession of. Read moreimpl Copy for RefusingDpopVerifier
Auto Trait Implementations§
impl Freeze for RefusingDpopVerifier
impl RefUnwindSafe for RefusingDpopVerifier
impl Send for RefusingDpopVerifier
impl Sync for RefusingDpopVerifier
impl Unpin for RefusingDpopVerifier
impl UnsafeUnpin for RefusingDpopVerifier
impl UnwindSafe for RefusingDpopVerifier
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more