<PackageReference Include="Azure.Core" Version="1.56.0" />

Azure.Identity.MsalConfidentialClient

class MsalConfidentialClient : MsalClientBase<IConfidentialClientApplication>

For mocking purposes only.

public MsalConfidentialClient(CredentialPipeline pipeline, string tenantId, string clientId, string clientSecret, string redirectUrl, TokenCredentialOptions options)

public MsalConfidentialClient(CredentialPipeline pipeline, string tenantId, string clientId, IX509Certificate2Provider certificateProvider, bool includeX5CClaimHeader, TokenCredentialOptions options)

public MsalConfidentialClient(CredentialPipeline pipeline, string tenantId, string clientId, Func<string> assertionCallback, TokenCredentialOptions options)

public MsalConfidentialClient(CredentialPipeline pipeline, string tenantId, string clientId, Func<CancellationToken, Task<string>> assertionCallback, TokenCredentialOptions options)

public MsalConfidentialClient(CredentialPipeline pipeline, string tenantId, string clientId, Func<AppTokenProviderParameters, Task<AppTokenProviderResult>> appTokenProviderCallback, TokenCredentialOptions options)

public virtual ValueTask<AuthenticationResult> AcquireTokenByAuthorizationCodeAsync(string[] scopes, string code, string tenantId, string redirectUri, string claims, bool enableCae, bool async, CancellationToken cancellationToken)

public virtual ValueTask<AuthenticationResult> AcquireTokenByAuthorizationCodeCoreAsync(string[] scopes, string code, string tenantId, string redirectUri, string claims, bool enableCae, bool async, CancellationToken cancellationToken)

public virtual ValueTask<AuthenticationResult> AcquireTokenForClientAsync(string[] scopes, string tenantId, string claims, bool enableCae, bool async, CancellationToken cancellationToken)

public virtual ValueTask<AuthenticationResult> AcquireTokenForClientCoreAsync(string[] scopes, string tenantId, string claims, bool enableCae, bool async, CancellationToken cancellationToken)

public virtual ValueTask<AuthenticationResult> AcquireTokenOnBehalfOfAsync(string[] scopes, string tenantId, UserAssertion userAssertionValue, string claims, bool enableCae, bool async, CancellationToken cancellationToken)

public virtual ValueTask<AuthenticationResult> AcquireTokenOnBehalfOfCoreAsync(string[] scopes, string tenantId, UserAssertion userAssertionValue, string claims, bool enableCae, bool async, CancellationToken cancellationToken)

public virtual ValueTask<AuthenticationResult> AcquireTokenSilentAsync(string[] scopes, AuthenticationAccount account, string tenantId, string redirectUri, string claims, bool enableCae, bool async, CancellationToken cancellationToken)

public virtual ValueTask<AuthenticationResult> AcquireTokenSilentCoreAsync(string[] scopes, AuthenticationAccount account, string tenantId, string redirectUri, string claims, bool enableCae, bool async, CancellationToken cancellationToken)

protected virtual ValueTask<IConfidentialClientApplication> CreateClientCoreAsync(bool enableCae, bool async, CancellationToken cancellationToken)