ClientAssertionCredentialSourceLoaderParameters Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Loader parameters for client assertion warm-up.
public sealed class ClientAssertionCredentialSourceLoaderParameters : Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters, Microsoft.Identity.Web.IClientAssertionEnrichmentOptions
type ClientAssertionCredentialSourceLoaderParameters = class
inherit CredentialSourceLoaderParameters
interface IClientAssertionEnrichmentOptions
Public NotInheritable Class ClientAssertionCredentialSourceLoaderParameters
Inherits CredentialSourceLoaderParameters
Implements IClientAssertionEnrichmentOptions
- Inheritance
- Implements
Constructors
| Name | Description |
|---|---|
| ClientAssertionCredentialSourceLoaderParameters(String, String, Action<ExecutionResult,IList<KeyValuePair<String,Object>>>) |
Initializes client assertion loader parameters. |
Properties
| Name | Description |
|---|---|
| ApiUrl |
Gets or sets the URL of the API which will be hit with this request. (Inherited from CredentialSourceLoaderParameters) |
| Authority |
Authority (Cloud instance and tenant) to which the credential will be presented. (Inherited from CredentialSourceLoaderParameters) |
| ClientId |
Application ID of the confidential client application that wants to present the client credentials to the authority. (Inherited from CredentialSourceLoaderParameters) |
| OtelTagsEnricher |
Gets the optional callback for the assertion acquisition. Loaders must not retain it on cached state. |
| Protocol |
Gets or sets the authentication protocol being used for this request. For example, "Bearer", "MTLS_POP", "MTLS". (Inherited from CredentialSourceLoaderParameters) |