pub struct AuthBuilder;Expand description
Authentication Builder - Convenient auth handler creation
Implementations§
Source§impl AuthBuilder
impl AuthBuilder
Sourcepub fn none() -> NoAuthHandler
pub fn none() -> NoAuthHandler
Create no authentication handler
Sourcepub fn bearer_server(required_token: &str) -> BearerAuthHandler
pub fn bearer_server(required_token: &str) -> BearerAuthHandler
Create bearer token auth for server
Sourcepub fn bearer_client(token: &str) -> BearerAuthHandler
pub fn bearer_client(token: &str) -> BearerAuthHandler
Create bearer token auth for client
Sourcepub fn bearer_both(
required_token: &str,
client_token: &str,
) -> BearerAuthHandler
pub fn bearer_both( required_token: &str, client_token: &str, ) -> BearerAuthHandler
Create bearer token auth for both server and client
Auto Trait Implementations§
impl Freeze for AuthBuilder
impl RefUnwindSafe for AuthBuilder
impl Send for AuthBuilder
impl Sync for AuthBuilder
impl Unpin for AuthBuilder
impl UnsafeUnpin for AuthBuilder
impl UnwindSafe for AuthBuilder
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