Language

ClientAssertionCredentialSourceLoaderParameters Class

Definition

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
ClientAssertionCredentialSourceLoaderParameters
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)

Applies to