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

Azure.Identity.MsalConfidentialClient

class MsalConfidentialClient : MsalClientBase<IConfidentialClientApplication>
namespace Azure.Identity { internal class MsalConfidentialClient : MsalClientBase<IConfidentialClientApplication> { protected MsalConfidentialClient(); 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); protected virtual ValueTask<IConfidentialClientApplication> CreateClientCoreAsync(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> 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); 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> 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); } }