pub struct HttpBasicConfig { /* private fields */ }Expand description
HTTP Basic Authentication configuration.
§Spring Security Equivalent
HttpSecurity.httpBasic()
Provides configuration for HTTP Basic authentication including custom realm names and entry points.
Implementations§
Source§impl HttpBasicConfig
impl HttpBasicConfig
Sourcepub fn new() -> HttpBasicConfig
pub fn new() -> HttpBasicConfig
Creates a new HTTP Basic configuration with default realm “Restricted”.
Sourcepub fn realm(self, realm: &str) -> HttpBasicConfig
pub fn realm(self, realm: &str) -> HttpBasicConfig
Sourcepub fn www_authenticate_header(&self) -> String
pub fn www_authenticate_header(&self) -> String
Creates the WWW-Authenticate header value.
Trait Implementations§
Source§impl Clone for HttpBasicConfig
impl Clone for HttpBasicConfig
Source§fn clone(&self) -> HttpBasicConfig
fn clone(&self) -> HttpBasicConfig
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 Default for HttpBasicConfig
Available on crate feature http-basic only.
impl Default for HttpBasicConfig
Available on crate feature
http-basic only.Source§fn default() -> HttpBasicConfig
fn default() -> HttpBasicConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HttpBasicConfig
impl RefUnwindSafe for HttpBasicConfig
impl Send for HttpBasicConfig
impl Sync for HttpBasicConfig
impl Unpin for HttpBasicConfig
impl UnwindSafe for HttpBasicConfig
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