pub struct StaticTokenAdminAuth { /* private fields */ }Expand description
Header-based verifier: require x-chronon-admin-token equal to the configured secret.
Intended for tests and simple lab setups. Prefer host mTLS/HMAC in production (Higgs).
Implementations§
Source§impl StaticTokenAdminAuth
impl StaticTokenAdminAuth
Sourcepub fn new(token: impl Into<String>) -> StaticTokenAdminAuth
pub fn new(token: impl Into<String>) -> StaticTokenAdminAuth
Create a verifier that accepts a single shared token.
Trait Implementations§
Source§impl AdminAuth for StaticTokenAdminAuth
impl AdminAuth for StaticTokenAdminAuth
Authorize one request from its HTTP parts (headers, URI, method). Read more
Source§impl Clone for StaticTokenAdminAuth
impl Clone for StaticTokenAdminAuth
Source§fn clone(&self) -> StaticTokenAdminAuth
fn clone(&self) -> StaticTokenAdminAuth
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 moreAuto Trait Implementations§
impl Freeze for StaticTokenAdminAuth
impl RefUnwindSafe for StaticTokenAdminAuth
impl Send for StaticTokenAdminAuth
impl Sync for StaticTokenAdminAuth
impl Unpin for StaticTokenAdminAuth
impl UnsafeUnpin for StaticTokenAdminAuth
impl UnwindSafe for StaticTokenAdminAuth
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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