pub struct ClientCredentialsProvider { /* private fields */ }Expand description
HTTP Basic authentication provider that pre-computes the header
from client_id and client_secret.
Client-credentials provider.
Implementations§
Trait Implementations§
Source§impl AuthProvider for ClientCredentialsProvider
impl AuthProvider for ClientCredentialsProvider
Source§fn auth_header(&self) -> String
fn auth_header(&self) -> String
Return the
Authorization header value (e.g., "Basic ...")
to include in outbound AS requests.Source§impl Clone for ClientCredentialsProvider
impl Clone for ClientCredentialsProvider
Auto Trait Implementations§
impl Freeze for ClientCredentialsProvider
impl RefUnwindSafe for ClientCredentialsProvider
impl Send for ClientCredentialsProvider
impl Sync for ClientCredentialsProvider
impl Unpin for ClientCredentialsProvider
impl UnsafeUnpin for ClientCredentialsProvider
impl UnwindSafe for ClientCredentialsProvider
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