pub struct TokenCredentialOptions { /* private fields */ }Expand description
Provides options to configure how the Identity library makes authentication requests to Azure Active Directory.
Implementations§
Source§impl TokenCredentialOptions
impl TokenCredentialOptions
Set the authority host for authentication requests.
The authority host to use for authentication requests. The default is
https://login.microsoftonline.com.
pub fn http_client(&self) -> Arc<dyn HttpClient>
Trait Implementations§
Source§impl Clone for TokenCredentialOptions
impl Clone for TokenCredentialOptions
Source§fn clone(&self) -> TokenCredentialOptions
fn clone(&self) -> TokenCredentialOptions
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 Debug for TokenCredentialOptions
impl Debug for TokenCredentialOptions
Source§impl Default for TokenCredentialOptions
The default token credential options.
The authority host is taken from the AZURE_AUTHORITY_HOST environment variable if set and a valid URL.
If not, the default authority host is https://login.microsoftonline.com for the Azure public cloud.
impl Default for TokenCredentialOptions
The default token credential options.
The authority host is taken from the AZURE_AUTHORITY_HOST environment variable if set and a valid URL.
If not, the default authority host is https://login.microsoftonline.com for the Azure public cloud.
Source§impl From<Arc<dyn HttpClient>> for TokenCredentialOptions
impl From<Arc<dyn HttpClient>> for TokenCredentialOptions
Source§fn from(http_client: Arc<dyn HttpClient>) -> Self
fn from(http_client: Arc<dyn HttpClient>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TokenCredentialOptions
impl !RefUnwindSafe for TokenCredentialOptions
impl Send for TokenCredentialOptions
impl Sync for TokenCredentialOptions
impl Unpin for TokenCredentialOptions
impl !UnwindSafe for TokenCredentialOptions
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ServiceExt for T
impl<T> ServiceExt for T
Source§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
Apply a transformation to the response body. Read more
Source§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
Decompress response bodies. Read more
Source§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
Source§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more