Trait TokenCredentialExecutor

Source
pub trait TokenCredentialExecutor: DynClone + Debug {
Show 15 methods // Required methods fn form_urlencode(&mut self) -> IdentityResult<HashMap<String, String>>; fn app_config(&self) -> &AppConfig; // Provided methods fn uri(&mut self) -> IdentityResult<Url> { ... } fn request_parts(&mut self) -> IdentityResult<AuthorizationRequestParts> { ... } fn build_request(&mut self) -> AuthExecutionResult<RequestBuilder> { ... } fn build_request_async(&mut self) -> AuthExecutionResult<RequestBuilder> { ... } fn client_id(&self) -> &Uuid { ... } fn authority(&self) -> Authority { ... } fn azure_cloud_instance(&self) -> AzureCloudInstance { ... } fn basic_auth(&self) -> Option<(String, String)> { ... } fn extra_header_parameters(&self) -> &HeaderMap { ... } fn issuer(&self) -> Result<Url, ParseError> { ... } fn extra_query_parameters(&self) -> &HashMap<String, String> { ... } fn execute(&mut self) -> AuthExecutionResult<Response> { ... } fn execute_async<'life0, 'async_trait>( &'life0 mut self, ) -> Pin<Box<dyn Future<Output = AuthExecutionResult<Response>> + Send + 'async_trait>> where Self: Send + 'async_trait, 'life0: 'async_trait { ... }
}

Required Methods§

Provided Methods§

Implementors§