pub enum ControlPlaneAuth {
BearerToken(String),
Disabled,
}Expand description
How the control-plane API authenticates callers.
Variants§
BearerToken(String)
Require Authorization: Bearer <token> on every request.
Disabled
Accept every request. Only for a trusted, isolated dev loop — the caller has to name this variant, so it can never be reached by forgetting to configure a token.
Implementations§
Trait Implementations§
Source§impl Clone for ControlPlaneAuth
impl Clone for ControlPlaneAuth
Auto Trait Implementations§
impl Freeze for ControlPlaneAuth
impl RefUnwindSafe for ControlPlaneAuth
impl Send for ControlPlaneAuth
impl Sync for ControlPlaneAuth
impl Unpin for ControlPlaneAuth
impl UnsafeUnpin for ControlPlaneAuth
impl UnwindSafe for ControlPlaneAuth
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<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